任何想法,我如何可以阻止Alexa广告用户?我不想出现在排名中,而我们在测试版.我知道你可以屏蔽他们的搜索引擎
User-agent: ia_archiver Disallow: /
但是我找不到任何关于如何把你自己从实际排名中拉出来的文档..我之前读到有人试图给他们发电子邮件,他们拒绝了..所以我想我被迫阻止他们?有什么更好的主意,或者阻止他们访问的方法吗?
idfiyjo81#
对于那些发现这篇文章后,我制定了自己的解决方案。似乎当亚历克斯工具栏安装它显示在用户代理。
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
您可以使用PHP重定向这些用户
preg_match('/(Alexa)/i',$_SERVER['HTTP_USER_AGENT'])?header('Location: http://alexausersgohere.com'):null;
您也可以通过将其转储到.htaccess文件中来重定向它们。
Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^Alexa RewriteRule ^(.*)$ alexausersgohere.com#$1 [R=301,L]
确保你仔细检查htaccess代码,我只是写它作为一个示范,它的未经测试,我用php。
ivqmmu1c2#
你认为阻塞会完成什么?当你的Web服务器看到请求时,浏览器(显然)已经发送了请求,工具栏(可能)已经观察并记录了请求。你发回的响应不能撤销任何请求。
2条答案
按热度按时间idfiyjo81#
对于那些发现这篇文章后,我制定了自己的解决方案。似乎当亚历克斯工具栏安装它显示在用户代理。
您可以使用PHP重定向这些用户
您也可以通过将其转储到.htaccess文件中来重定向它们。
确保你仔细检查htaccess代码,我只是写它作为一个示范,它的未经测试,我用php。
ivqmmu1c2#
你认为阻塞会完成什么?当你的Web服务器看到请求时,浏览器(显然)已经发送了请求,工具栏(可能)已经观察并记录了请求。你发回的响应不能撤销任何请求。