我将使用哪个重定向规则来重定向下的所有页面olddomain.example
被重定向到newdomain.example
?
该网站的结构完全不同,所以我想要每一页在旧域名下重定向到新域名索引页.
我认为这可以(在 olddomain.example 基目录下):
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.example/ [R=301]
但如果我导航到olddomain.example/somepage
我被重定向到newdomain.example/somepage
。我期待重定向到newdomain.example
没有页面后缀。
如何保留最后一部分?
下面的答案可能会导致无限重定向循环......
在这里,这会将 URL 上域名之后的所有内容重定向到新域 URL 上的完全相同的副本:
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/ [R=301,L]
www.example.net/somepage.html?var=foo
重定向至:
www.newdomain.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)