服务于不同的robots.txt基于HTTP_HOST
问题描述:
我有两个网站都使用相同的代码库由谷歌被索引:服务于不同的robots.txt基于HTTP_HOST
dev.mysite.com和example.com
我要服务于不同的机器人。基于每个域的txt。
目前我有:
RewriteBase/
RewriteCond %{HTTP_HOST} ^dev\.mysite\.com$ [NC]
RewriteRule ^robots\.txt$ robots\.txt\.dev [L]
然而,这似乎并没有工作。有人能指引我走向正确的方向吗?
答
对我来说,通过增加额外的工作条件下
RewriteCond %{HTTP_HOST} ^dev\.mysite\.com
RewriteCond %{REQUEST_URI} (robots\.txt)
RewriteRule .* robots-dev.txt [L]