我有两个Wordpress站点,一个位于我的服务器的根目录中,一个位于目录中。我们打电话给他们:
www.domain.com和www.domain.com/folder /
直到现在,当我需要更改我的域和服务器时,此工作正常。我将文件从一台服务器移动到另一台服务器,在新服务器上使用新域运行所有内容,然后停放"停放"通过cPanel在新服务器上的旧域,在根目录中设置以下.htaccess代码来处理旧域的流量:
RewriteCond %{HTTP_HOST} ^domain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301,NC]
这似乎适用于" main" wordpress安装,但是,当访问子目录中的Wordpress网站的URL产生正确的结果时,它们会显示OLD网址:
所以,例如,如果我访问:
http://www.domain.com/folder/page/
我看到的内容为:
http://www.newdomain.com/folder/page/(例如,所有链接等都是正确的)
但网址仍显示为http://www.domain.com/folder/page/
我没有用.htaccess等做什么似乎改变了这一点。如何强制http://www.domain.com/folder/page/完全重定向到http://www.newdomain.com/folder/page/,而不仅仅是显示内容?