2013-09-27 212 views
1

任何WWW域名我一直在尋找這樣的服務在這裏:重定向和301

wwwizer.com 

它重定向任何非www域名www的等價,我想知道如果我可以使用託管帳戶的預算通過一個.htaccess自己做,這將適用於任何域。

然後,我打算通過www CNAME記錄將我的域名指向此目錄,以便他們始終訪問裸域版本的域名。

www.site.com -> site.com 
www.lemon.com/test -> lemon.com/test 

可以這樣做嗎?

回答

1

是的,你可以使用國防部重寫在.htaccess這樣:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.site.com [nocase] 
RewriteRule ^(.*)   http://site.com/$1 [last,redirect=301] 

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.lemon.com [nocase] 
RewriteRule ^(.*)   http://lemon.com/$1 [last,redirect=301] 

任何網站應該是這樣的(未測試):

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [nocase] 
RewriteRule ^(.*)   http://%1$1 [last,redirect=301] 
+0

這樣您必須爲每個網站添加一個新條目?我們能不能做到這樣一個命令適用於任何網站? – Jimmy

+0

看到我最後一次編輯,它沒有經過測試,但它應該給你一個開始點。 –