服务器 屏蔽一个域名来路的方法规则适用于apache iis6 ii7 nginx

[复制链接]
ARCHY明星会员实名认证 发表于 2015-11-9 16:32:47 [服务器] 显示全部楼层 |阅读模式 上一主题 下一主题
ad广告
ad广告

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
现在网上充斥的各种流量包之类的专门刷流量的软件,有些竞争对手为了让对方seo受到影响就会使用一些恶意软件恶意跳转点击广告或恶意刷流量影响访问,那么我们就需要使用一些方法来屏蔽掉这些恶意来路。

屏蔽一个域名来路

屏蔽一个域名来路

屏蔽一个域名来路

屏蔽一个域名来路


废话就不多说了,我们就来说说如何具体屏蔽一个域名来路吧

nginx的规则
  1. if ($http_referer ~* www\.xxx\.com){
  2.         set $rule_0 1$rule_0;
  3. }
  4. if ($rule_0 = "1"){
  5.         rewrite ^/(.*)$ /-[F];
  6. }
复制代码


apache的规则
apache规则文件.htaccess(手工创建.htaccess文件到站点根目录)
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. #Block domain
  4. RewriteCond %{HTTP_REFERER} demo.zb7.com [NC]
  5. RewriteRule ^(.*)$ -[F]
  6. </IfModule>
复制代码


windows2003iis6下 规则文件httpd.conf(在虚拟主机控制面板中用 “ISAPI筛选器自定义设置 "  开启自定义伪静态 Isapi_Rewite3.1,低版本的Isapi_Rewite不支持该方法)
游客,如果您要查看本帖隐藏内容请回复


windows2008下 规则文件web.config (手工创建web.config文件到站点根目录)
  1. <?xml version="1.0" encoding="UTF-8"?><configuration>
  2. <system.webServer>
  3. <rewrite>
  4. <rules>
  5. <rule name="屏蔽demo.zb7.com访问">
  6. <match url="^(.*)$" ignoreCase="false" />
  7. <conditions logicalGrouping="MatchAll">
  8. <add input="{HTTP_REFERER}" pattern="demo.zb7.com" />
  9. </conditions><action type="AbortRequest" />
  10. </rule>
  11. </rules>
  12. </rewrite>
  13. </system.webServer></configuration>
复制代码






上一篇:站内搜索引擎的作用与技术选型
下一篇:ISAPI Rewrite 实现301重定向详细设置

大神点评18

Skyfree 发表于 2015-11-10 10:22:39 [服务器] 显示全部楼层
收藏学习一下,非常感谢提供方法。
jeffc 发表于 2016-4-6 09:48:10 [服务器] 显示全部楼层
您好,用了apache的规则,域名是防住了。还有一个ip的链接也想防,输入了IP,貌似没有作用。。
特此求助~~~
santian002 发表于 2016-4-12 21:21:34 [服务器] 显示全部楼层
很好 支持一下
jack2016 发表于 2016-5-19 21:08:08 [服务器] 显示全部楼层
我想看下,这个看起来管用
yingjiacaifu 发表于 2016-7-6 10:52:39 [服务器] 显示全部楼层
我是来看看,然后收藏一下备用
微光摄影晓峰 发表于 2016-8-20 11:13:35 [服务器] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
www.a9lian.com
西瓜搜 发表于 2017-3-31 02:24:49 [服务器] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
xuehun85 发表于 2017-4-23 09:38:26 [服务器] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
a1335cl 发表于 2017-8-10 13:43:16 [服务器] 显示全部楼层
烦了好久了,正需要
系芯べ_べ 发表于 2017-11-24 19:59:38 [服务器] 显示全部楼层
windows2008下 规则,我复制到了web.config,好像没有效果啊,那个来路域名还是能访问。
fantom 发表于 2018-3-1 21:13:51 [服务器] 显示全部楼层
强烈支持,站帮网有你更精彩
linpin 发表于 2018-7-19 15:21:40 [服务器] 显示全部楼层
dfgfghbmn
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表