如何在子目录中强制Wordpress在域更改后使用正确的URL

时间:2016-01-03 19:26:27

标签: wordpress apache .htaccess redirect

我有两个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/,而不仅仅是显示内容?

0 个答案:

没有答案