使用.htaccess重定向所有引用流量

时间:2013-03-06 23:56:40

标签: apache .htaccess

我有一个问题:

如何创建.htaccess以便重定向所有引用域而无需为每个搜索引擎创建单独的条目?

RewriteCond %{http_referer} ^http://([^.]+\.)*(somedomain)\.com
RewriteRule ^$ advertisement.html [R=302,L]

换句话说,我要替换(somdomain).com,以便让搜索引擎的所有流量首先进入广告页面。

1 个答案:

答案 0 :(得分:0)

使用.htaccess文件无法实现此目的。您可以让您的实际网页检测到搜索机器人正在访问您,并向其提供不同的内容。

.htaccess文件:搜索引擎会看到.htaccess文件执行后会发生什么(服务器)。他们将看到www.my-site.com被重定向到www.my-other-site.com,他们将获得该网站的内容。如果使用.htaccess文件将其重定向到其他地方,搜索引擎将无法查看www.my-site.com的内容。