AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] AMH更换域名301跳转的问题

阿里云惠网
铁牌会员
199.13 价值分

137 次阅读   3 张回复   阿里云惠网 发表于 2020-02-13 16:52:18
想要更换域名,内页也要跟着跳转:
if ($host = 'a.com' ) {
rewrite ^/(.*)$ https://www.b.com/$1 permanent;
}

这种方式只有首页跳转新网站,内页不能跳转,能否实现这种功能:
www.a.com/mulu/1.html跳转到www.b.com/mulu/1.html

链接格式不变,只是域名变更
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2020-02-13 16:52:18 1

hanhanwen
银牌会员
1337.96 价值分

这个,你这是什么设置?
换域名就行了,为啥内页也要跟着跳?
莫非是因为你内页的链接是原始域名导致的?
跳转就是跳域名啊。
你说详细点。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2020-02-13 22:53:29 2

amysql
创始人
97456.23 价值分

if ($host = 'a.com' ) {
rewrite ^/(.*)$ https://www.b.com/$1 permanent;
}
这个规则是等a.com域名都会跳转的,包括内页。
但并不包含www.a.com域名。

或是你可以这样,所有非www.b.com的域名跳转:
if ($host != 'www.b.com' ) {
rewrite ^/(.*)$ https://www.b.com/$1 permanent;
}
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2020-02-14 10:20:54 3

阿里云惠网
铁牌会员
199.13 价值分

引用:
amysql 发表于 2020-02-14 10:20:54
if ($host = 'a.com' ) {
rewrite ^/(.*)$ https://www.b.com/$1 permanent;
}
这个规则是等a.com域名都会跳转的,包括内页。
但...

ok,搞定了,把之前的伪静态规则删除就可以了,感谢感谢
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2020-02-14 15:13:08 4
 1  (总1页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心