我有一个网站www.example.com将不再工作,实际上是替代另一个网站www.new-name.com。
现在,我想确保访问www.new-name.com的用户被重定向到新域。
我有几个URL,特别是用户可能对它们做了书签。它们或多或少地对应于同一个url,但与新域相对应。因此,除了设计和名称之外,abc和xyz之间没有太大的变化。
使用apache虚拟主机配置文件的最佳方法/方法是什么?
这是一种很好的做法:
Redirect permanent http://www.example.com/en/some/link https://www.new-name.com/some/link 我没有超过5-6这样的链接,但我不能实际使用RedirectMatch规则,因为没有真正的模式。
而且,这个apache配置是否驻留在旧网站所在的服务器上?(这可能是相当愚蠢的问题,但我想确定)。
发布于 2015-09-25 09:05:26
您无法在模式中匹配http://部件,因此您必须使用:
Redirect permanent /en/some/link https://www.new-name.com/some/link 或者使用regex支持:
RedirectMatch permanent ^/en/(some/link/?)$ https://www.new-name.com/$1此规则适用于旧主机的根.htaccess或Apache配置。
https://stackoverflow.com/questions/32777893
复制相似问题