我有一个域 -www.mydomain.com
里面有一个包含多站点安装的文件夹 -www.mydomain.com/sites
多站点安装时带有子文件夹。 我有一个网站,比方说 -www.mydomain.com/sites/mysite
.
现在,当 brwos 到www.mydomain.com/sites
和mydomain.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]