我想知道如何使用htaccess將用戶從http://www.mysite.com重定向到http://mysite.com,我不熟悉如何操縱這個文件以便做到這一點,任何人都可以幫助我實現這個目標嗎?如何使用htaccess將www url重定向到非www網址?
在此先感謝。
我想知道如何使用htaccess將用戶從http://www.mysite.com重定向到http://mysite.com,我不熟悉如何操縱這個文件以便做到這一點,任何人都可以幫助我實現這個目標嗎?如何使用htaccess將www url重定向到非www網址?
在此先感謝。
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!)。
這樣的事情應該做
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^www\.(.*)$ $1 [NC]
你想谷歌的 「htaccess的重寫」,以獲取更多的伎倆吧
重寫規則並不查找主機。另外,如果他想要谷歌,他不會在這裏問。 – 2010-12-13 16:08:51
啊忘了關於主機, 關於谷歌:原來的海報似乎並不知道重寫,因此不知道什麼谷歌,因此張貼在這裏。 我提供的信息是什麼關鍵字瞭解更多的概念,而不是隻提供幾行代碼。 – JohnSmith 2010-12-14 09:45:37
只需補充一點:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) http://mysite.com/$1 [R=301,L]
我做過了,但只能找到其他方式(非www到www)謝謝! – javiervd 2010-12-13 21:19:15