子文件夹中的WordPress多站点安装不适用于www



我有一个域 -www.mydomain.com里面有一个包含多站点安装的文件夹 -www.mydomain.com/sites多站点安装时带有子文件夹。 我有一个网站,比方说 -www.mydomain.com/sites/mysite.

现在,当 brwos 到www.mydomain.com/sitesmydomain.com/sites(没有 www) 时 - 两者都有效。 浏览到www.mydomain.com/sites/mysite时 - 也很好用。 但是 - 当浏览到mydomain.com/sites/mysite(没有前导 www)时,它被重定向到主站点 -www.mydomain.com/sites而不是特定的我的网站。

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

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

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

对于 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]

最新更新