我有一个问题:
如何创建.htaccess以便重定向所有引用域而无需为每个搜索引擎创建单独的条目?
RewriteCond %{http_referer} ^http://([^.]+\.)*(somedomain)\.com
RewriteRule ^$ advertisement.html [R=302,L]
换句话说,我要替换(somdomain).com,以便让搜索引擎的所有流量首先进入广告页面。
答案 0 :(得分:0)
使用.htaccess文件无法实现此目的。您可以让您的实际网页检测到搜索机器人正在访问您,并向其提供不同的内容。
.htaccess文件:搜索引擎会看到.htaccess文件执行后会发生什么(服务器)。他们将看到www.my-site.com被重定向到www.my-other-site.com,他们将获得该网站的内容。如果使用.htaccess文件将其重定向到其他地方,搜索引擎将无法查看www.my-site.com的内容。