2016-06-22 35 views
0

工作,我有一个域 - www.mydomain.com 内有与多站点安装的文件夹 - www.mydomain.com/sites 多站点安装有子文件夹。 我有一个网站,让我们说 - www.mydomain.com/sites/mysiteWordPress的多站点安装在一个子文件夹将不以www

现在,当brwosing www.mydomain.com/sitesmydomain.com/sites(没有www) - 都工作。 当浏览到www.mydomain.com/sites/mysite - 效果很好。 但是 - 当浏览到mydomain.com/sites/mysite(没有领先的www),所以它被重定向到主站点 - www.mydomain.com/sites而不是特定的mysite。

我想到它可能与位于子文件夹中的主站点的WP多站点相关,但是如果按照预期方法让mydomain.com/sites/mysite重定向到www.mydomain.com/mysite

P.S我用新鲜安装最新的WP的

回答

1

尝试在你的.htaccess文件中的子文件夹的WordPress安装的添加此代码。

对于HTTP:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

为HTTPS:

RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule ^(.*)$ http%1://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

感谢@ krishna89,我已经试过这种解决方案,但它似乎做错重定向。当这个重写规则被添加时,然后浏览到'mydomain.com/sites/mysite'被重定向到'www.mydomain.com/mysite',这意味着它将删除/ sites上的多站点安装的基本URL。我认为这条规则可能需要一些小小的调整才能使其发挥作用,但我找不到它。你能再次检查你所建议的重写规则吗?谢谢 –

相关问题