【发布时间】:2013-07-12 09:56:16
【问题描述】:
我在 domain-a.com 上的 .htaccess 文件中有以下代码,它应该只为搜索引擎执行 301 重定向到 domain-b.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} domain-a.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
RewriteCond %{HTTP_USER_AGENT} msnbot [OR]
RewriteCond %{HTTP_USER_AGENT} Slurp
RewriteRule ^(.*)$ www.domain-b.com/$1 [L,R=301]
我想我错过了某个地方,因为这会导致域做一些疯狂的事情。问题是我进入了一个带有域名的循环,这会导致 404。
为了测试,我使用了 firefox 中的用户代理切换插件。
【问题讨论】:
标签: .htaccess mod-rewrite