WordPress Multisite安装在子文件夹中无法使用www

时间:2016-06-22 00:16:22

标签: wordpress redirect multisite

我有一个域名 - c 里面有一个安装了多站点的文件夹 - www.mydomain.com Multisite与子文件夹一起安装。 我有一个网站,让我们说 - www.mydomain.com/sites

现在,当我们www.mydomain.com/sites/mysitewww.mydomain.com/sites(没有www)时,两者都有效。 浏览mydomain.com/sites时,效果也很好。 但是 - 当浏览到www.mydomain.com/sites/mysite(没有领先的www)时,它被重定向到主站点 - mydomain.com/sites/mysite而不是特定的mysite。

我发现它可能与作为位于子文件夹中的主要网站的WP多站点有关,但可能会弄清楚如何按预期将www.mydomain.com/sites重定向到mydomain.com/sites/mysite

p.s我使用全新安装的最新WP

1 个答案:

答案 0 :(得分:1)

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

HTTP的

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

for HTTPS:

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