2010-12-13 140 views

回答

1

This site給出一個完整的答案:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^domain\.com 
RewriteRule (.*) http://domain.com/$1 [R=301, L] 

這是我搜索Google時出現的第一件事,所以我認爲你甚至都懶得尋找答案(淘氣的男孩,tsk,tsk!)。

+0

我做過了,但只能找到其他方式(非www到www)謝謝! – javiervd 2010-12-13 21:19:15

-1

這樣的事情應該做

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^www\.(.*)$ $1 [NC] 

你想谷歌的 「htaccess的重寫」,以獲取更多的伎倆吧

+0

重寫規則並不查找主機。另外,如果他想要谷歌,他不會在這裏問。 – 2010-12-13 16:08:51

+0

啊忘了關於主機, 關於谷歌:原來的海報似乎並不知道重寫,因此不知道什麼谷歌,因此張貼在這裏。 我提供的信息是什麼關鍵字瞭解更多的概念,而不是隻提供幾行代碼。 – JohnSmith 2010-12-14 09:45:37

0

只需補充一點:

RewriteEngine on 

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