一种比较实用的,来路域名拦截方式

本文阅读 2 分钟
广告

之前就看到许多模板开发大佬,使用这样的方式来对模板进行授权,就是将模板的所有样式文件,也就是css和js存到自己的服务器,然后如果发现自己的模板被未经自己授权的人使用,就对他的域名进行拦截,然后一瞬间未授权网站的样式就获取不到,于是乱码了。不过这种方式局限性很大,其实大不了把样式本地化就行了,吓吓新人还好,碰到老司机仍然无能为力。不过这种方式,却还有其它的用处,比如可以用它拦截恶意的来路域名。

以下教程主要是通过nginx,禁止指定来源网站的链接访问自己的网站,教程参考免费部落

1.对于来路为xxxx.com的链接来路,通过路径转发全部返回到其首页,代码如下:

    if ($http_referer ~* xxxx.com) {
    rewrite ^/ http://xxxx.com/;
    }

2,对于来路为*.xxxx.com,全部返回404,代码如下

    if ($http_referer ~* .*\.xxxx.com){
    return 404;
    }

以上代码可以将它们丢到location ~ 1.php(/|$) {}中,案例如下:

    location ~ [^/]\.php(/|$) {
        if ($http_referer ~* .*\.xxxx.com){
        return 404;
        }
    }

只要重启nginx之后,就可以生效。


  1. /
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/521/
关于linux下,杰奇vip章节的显示问题
« 上一篇 02-13
杰奇1.8以上版本,后台采集封面图bug修复
下一篇 » 02-18
广告

发表评论

成为第一个评论的人

作者信息

热门文章

标签TAG

热评文章