.htaccess 如何阻止引用URL-最好的方法是什么?

.htaccess 如何阻止引用URL-最好的方法是什么?,.htaccess,robots.txt,spam,http-referer,referrer-spam,.htaccess,Robots.txt,Spam,Http Referer,Referrer Spam,在我的分析中,我收到了很多垃圾链接,导致我的网站跳出率增加。一些URL使用子域,如site1.spamsite.com和site2.spamsite.com。 阻止这些的最好方法是什么? 我已经看过了.htaccess和robots.txt。。。 我想我会在实施之前询问最佳实践/解决方案。 谢谢。不管他们是否使用子域。尝试以下简单的方法: RewriteEngine On RewriteCond %{HTTP_REFERER} ^https?://.*spamsite\.com/ [NC] Re

在我的分析中,我收到了很多垃圾链接,导致我的网站跳出率增加。一些URL使用子域,如site1.spamsite.com和site2.spamsite.com。 阻止这些的最好方法是什么? 我已经看过了.htaccess和robots.txt。。。 我想我会在实施之前询问最佳实践/解决方案。
谢谢。

不管他们是否使用子域。尝试以下简单的方法:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://.*spamsite\.com/ [NC]
RewriteRule ^ – [F,L]

尝试了各种htaccess功能,但不断获得子域通过。 已安装此插件:

https://wordpress.org/plugins/block-referer-spam/

已列出所有垃圾邮件推荐者,并每天自动更新最新的“黑名单”

谢谢。我假设*将充当通配符并阻止来自该域的所有URL?这可以通过robots.txt实现吗?我在其他地方也看到过这个例子:
#免费共享按钮RewriteCond%{HTTP\u REFERER}^HTTP://([^.]+\)*免费共享按钮\.com[NC]RewriteRule(.*)http://www.free-share-button.com [R=301,L]
重写规则^-[F,L]与本例有什么不同?谢谢。在
[F,L]
案例中,用户将被限制查看您的站点,并显示一个HTTP 403禁止页面。在粘贴的片段中;用户将被重定向回
免费共享按钮.com
。@hjpter92谢谢回复。我已经成功阻止了大约80%的引用URL,但是,仍然有一对夫妇通过!htaccess工作需要时间吗?我也可以在robots.txt中使用
deny