2015-06-10 29 views
0

看代碼,這應該是工作去除WWW(其工作的其他網站/子域我的工作)的WordPress的.htaccess不會從網站的網址

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/ [R] 
</IfModule> 

# END WordPress 

編輯:網站上一個重定向循環現在。

+0

與www重定向對應的規則被註釋掉。 –

+1

是不是你的www重寫註釋掉了?刪除'#' – Aravona

+0

等待,我現在記得,評論說,因爲它拋出一個「重定向循環」 – octohedron

回答

0

固定它進入WordPress的設置>常規>網站網址並加入 「WWW」。到域:)

-1

在WordPress處理請求之前,您的重定向應該是第一次。

這樣的:

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

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress