【发布时间】:2015-09-12 02:57:50
【问题描述】:
我最近将域移动到新服务器,并且在此过程中更改了一些 url。老情况:
www.domain1.com/page-xyz.html
在新服务器上可以看到相同的页面:
www.domain1.com/page-xyz/
为了确保旧网址重定向到新网址,我在 .htaccess 文件中添加了以下行:
Redirect 301 /page-xyz.html http://www.domain1.com/page-xyz/
到目前为止,一切都按预期工作。 现在,我已将第二个域 (domain2.com) 移至新服务器。 domain1.com 和 domain2.com 共享同一个目录。
在 domain2.com 的旧服务器上也有一个这样的 url:
www.domain2.com/page-xyz.html
在新服务器上可以看到这个页面:
www.domain2.com/page-xyz/
对于这个网址,我还想添加一个 301 重定向。问题是,使用重定向规则,URL www.domain2.com/page-xyz.html 将被重定向到 http://www.domain1.com/page-xyz/
我如何能够创建一个重定向规则来保留域?
非常感谢。
【问题讨论】:
标签: apache .htaccess redirect url-rewriting url-redirection