2010-11-20 32 views
1

無論出於何種原因,我的客戶的網站都會在Google中顯示,並在子域中顯示競爭對手的電話號碼。並非所有的結果,但幾個結果現在顯示。如何使用.htaccess刪除不需要的子域名?

那麼應該是什麼www.clientsite.com快到了www.800-555-1212www.clientsite.com

如何設置我的.htaccess,以保持它就像www.clientsite.com?

+2

?!這是有史以來最好的對手營銷技巧!只需將您的電話號碼添加到所有競爭對手的DNS別名中......啊,謝謝克里斯,讓我的一天... – 2010-11-20 20:31:16

回答

3
RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www\.clientsite\.com 
RewriteRule .* http://www.clientsite.com/$0 [redirect=permanent,L] 
+0

匹配:'s/nl/com /' – 2010-11-20 20:34:28

+0

這也沒有做到。此外,該網站現在工作沒有www。 – Chris 2010-11-20 20:40:29

+1

你現在不會得到結果。谷歌正在緩存內容,所以你需要很長時間才能在谷歌中看到結果。另外 - 任何網站都應該在沒有www的情況下工作。 – 2010-11-20 20:50:26

0

我發現,這個工程

RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www\.clientsite\.com$ [NC] 
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.clientsite\.com$ [NC] 
RewriteRule .* http://www.clientsite/$0 [redirect=permanent,L]