.htaccess htaccess阻止来自某个搜索引擎的访问者

.htaccess htaccess阻止来自某个搜索引擎的访问者,.htaccess,.htaccess,最近,我的网站收到了很多来自刚果、沙特阿拉伯、巴基斯坦、印度、越南、巴西等奇怪国家的可疑访问。我的网站只为美国一个城市的人服务,没有理由让其他城市或国家的人访问它。他们来自奇怪的搜索引擎。例如,他们不是来自google.com或yahoo.com,而是来自sexygirlsearch.info 我每天都会收到数百个这样的邮件。 搜索引擎每天都在变化。但这在一天中是始终如一的。例如,昨天它全部来自alosearch.info 今天都来自sexygirlsearch.info 我相信这些是人类访客,

最近,我的网站收到了很多来自刚果、沙特阿拉伯、巴基斯坦、印度、越南、巴西等奇怪国家的可疑访问。我的网站只为美国一个城市的人服务,没有理由让其他城市或国家的人访问它。他们来自奇怪的搜索引擎。例如,他们不是来自google.com或yahoo.com,而是来自sexygirlsearch.info 我每天都会收到数百个这样的邮件。 搜索引擎每天都在变化。但这在一天中是始终如一的。例如,昨天它全部来自alosearch.info 今天都来自sexygirlsearch.info 我相信这些是人类访客,因为他们中的一个实际上填写了一份带有人类测试的联系表

那么解决这个问题的办法是什么呢?我读了很多书,似乎没有可靠的方法来阻止这些国家


我可以阻止特定的搜索引擎吗?如何阻止来自sexygirlsearch.info的任何人

您可以在.htaccess中阻止特定的HTTP引用。例如:

RewriteEngine On
RewriteCond %{HTTP_REFERER} sexygirlssearch\.info [OR]
RewriteCond %{HTTP_REFERER} alosearch\.info [OR]
RewriteCond %{HTTP_REFERER} anotheronetoblock\.com
RewriteRule ^ - [F]
如果
HTTP\u REFERER
在字符串中的任何位置包含
sexygirlsearch.info
alosearch.info
anotheronetoblock.com
,则默认的403禁止将被服务

请注意,最后一个条件不使用
标志


这应该放在你的.htaccess文件的顶部。

sexygirlsearch.info听起来像Google
htaccess block referer
,甚至还有一个自动生成器Hello,实际上,它不是referer spam(我知道旧的semalt referer spam)。这一个,它们实际上来自那个搜索引擎。他们在搜索引擎中键入一个相关的关键字(我可以看到该关键字),然后到达我的站点。我只需要封锁整个搜索引擎。够公平的!谷歌应该让你开始在任何情况下,虽然,见上文。