根据HTTP_HOST提供不同的robots.txt

时间:2013-03-01 09:51:27

标签: .htaccess mod-rewrite

我有两个网站都被谷歌使用相同的代码库编制索引:

dev.mysite.com和example.com

我想根据每个域提供不同的robots.txt。

目前我有:

RewriteBase /

RewriteCond %{HTTP_HOST} ^dev\.mysite\.com$ [NC]
RewriteRule ^robots\.txt$ robots\.txt\.dev [L]

然而,这似乎不起作用。有人能指出我正确的方向。

1 个答案:

答案 0 :(得分:2)

对我来说,通过添加额外条件来工作

RewriteCond %{HTTP_HOST} ^dev\.mysite\.com
RewriteCond %{REQUEST_URI} (robots\.txt)
RewriteRule .* robots-dev.txt [L]