繁体   English   中英

htaccess重定向不重定向所有页面

[英]htaccess redirect not redirecting all pages

我正在尝试实现htaccess重定向,它部分工作。 它将根域http://oldsite.com/重定向到http://newsite.com/ 但是,当我尝试做更多如http://oldsite.com/eng时,它不会重定向。 这是我的htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newsite.com/$1 [R=301,L]

这是来自一个wordpress站点,该站点具有两个指向服务器上同一文件夹的域(相同的wordpress实例)。 我们现在想逐步淘汰旧域名,因此您在http://oldsite.com/上的任何链接都将重定向到http://newsite.com/的正确部分。

在进行重定向之前,您应该尝试检查旧主机。 如果它在同一台服务器上,它将导致没有它的问题。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?oldsite.com [NC]
RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM