2014-06-23 24 views
3

我在同一個服務器上和同一目錄中託管兩個域。我想阻止搜索引擎的域名1,但不想阻止其他域名。只有來自搜索引擎的2個域名中的1個域名

比方說,我有:

www.site1.com和www.site2.com

兩者都指向同一IP的服務器上,我只希望阻止site2.com而不是SITE1 .COM。

我該怎麼做?任何線索?

+0

這個問題更適合[服務器故障](http://serverfault.com)。 – Austinh100

回答

2

創建一個與此代碼調用robots2.txt文件:

User-agent: * 
Disallow:/

然後把這個規則在DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com$ [NC] 
RewriteRule ^robots\.txt$ /robots2.txt [L,NC] 
  1. 這將有助於/robots2.txtsite2所有/robots.txt請求。
  2. 常規/robots.txt將用於site1
  3. 只有site2將被搜索引擎阻止。
+0

謝謝。那麼,我只創建一個robots2.txt,而不是一個robots.txt?那是對的嗎? – denis

+0

是的,如果你還沒有'robots.txt' – anubhava

+0

o.k ..感謝你也很好。希望它有效。我感謝你的時間:) – denis