产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

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

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

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

阿里云惠网 发表于 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

链接格式不变,只是域名变更
2020-02-13 16:52:18 1

https://www.aliyunhui.com/

hanhanwen
银牌会员
1653.24 价值分

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

说什么王权富贵,怕什么戒律清规。印画

amysql
创始人
16530.81 价值分

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

AMH面板 - 好用高效低占用、安全可靠极稳定

阿里云惠网
铁牌会员
176.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社区列表
用户服务中心