.htaccess 我如何阻止Alexa浏览器用户?

v9tzhpje  于 2023-10-23  发布在  其他
关注(0)|答案(2)|浏览(100)

任何想法,我如何可以阻止Alexa广告用户?我不想出现在排名中,而我们在测试版.
我知道你可以屏蔽他们的搜索引擎

User-agent: ia_archiver
Disallow: /

但是我找不到任何关于如何把你自己从实际排名中拉出来的文档..我之前读到有人试图给他们发电子邮件,他们拒绝了..所以我想我被迫阻止他们?
有什么更好的主意,或者阻止他们访问的方法吗?

idfiyjo8

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。

ivqmmu1c

ivqmmu1c2#

你认为阻塞会完成什么?当你的Web服务器看到请求时,浏览器(显然)已经发送了请求,工具栏(可能)已经观察并记录了请求。你发回的响应不能撤销任何请求。

相关问题