我在同一服务器和同一目录中托管两个域。我想从搜索引擎中阻止1个域,但不想阻止另一个域。
让我说我有:
www.site1.com和www.site2.com
两者都指向服务器上的相同IP,我只想阻止site2.com而不是site1.com。
我该怎么做?有线索吗?
答案 0 :(得分: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]
/robots2.txt
的所有/robots.txt
次请求提供site2
。/robots.txt
将用于site1
。site2
搜索引擎。