2013-10-03 62 views
2

我嘗試將我的網站從www重定向到no-www以查看整個內容,但我不知道如何讓它工作,因爲我已經有了兩個重寫規則。使用htaccess重定向www到非www使用

這是我的htaccess:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^meaning-first-name\.com$ [NC] 
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 

RewriteRule ^([^/\.]+)/?$ index.php?name=$1 [L] 
RewriteRule ^([^/\.]+)?$ index.php?name=$1 [L] 

RewriteRule ^voorletter/([^/\.]+)/?$ initial.php?letter=$1 [L] 
RewriteRule ^voorletter/([^/\.]+)?$ initial.php?letter=$1 [L] 

是現在工作:

website.com/John* shows: *index.php?name=John

website.com/initial/J* shows: *initial.php?letter=J

但我怎麼能包括重定向到WWW非www這樣做呢?

回答

0

拆下頂部的2個條件,並添加此相反:

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

你是我的英雄! – Jeroen076

相關問題