2016-06-22 109 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。我認爲這條規則可能需要一些小小的調整才能使其發揮作用,但我找不到它。你能再次檢查你所建議的重寫規則嗎?謝謝 –

相關問題