zoukankan      html  css  js  c++  java
  • HTTP_REFERER

    .htaccess可以禁止某个来源(referer)的访问,当某个网站对你的网站图片或CSS等文件直接引用的时候,禁止其访问是避免更大损失的关键。

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} psz.com [NC]
    RewriteRule .* - [F]

    上面的代码表示如果来源为psz.com,则禁止对该网站对我们网站的资源进行任何访问。即阻止了psz.com对你的所有外链。

    如何阻止两个或两个以上的网站呢 很简单 加个OR标识即可

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} psz.com [NC,OR]
    RewriteCond %{HTTP_REFERER} pszblog.com
    RewriteRule .* - [F]

    说明:”[NC]“指示不分大小写;”[NC,OR]“指示下面是最后一个指令;而最后一行”[F]“是403跳转,即强行把被禁止访问的来源网站跳转到403页面。

    小妙招:找到那些非法的来源
    查看logs(网站日志)里面的Referer,正常情况下是来自外链和搜索引擎的,假如是一个陌生的网站发送上千的流量过来,基本可以确定这个来源是非法的了。

     来源:http://www.sjyhome.com/htaccess/http_referer.html

  • 相关阅读:
    JavaScript Basic Memo
    移动端WEB开发备忘录
    重学前端
    roadhog 构建优化
    ES6 memo
    styled-components 背后的魔法
    怎么在多场景下使用不同的 git 账号 commit
    三方登录总结
    Promise 错误处理
    观察者模式 vs 发布-订阅模式
  • 原文地址:https://www.cnblogs.com/psz1992/p/4449517.html
Copyright © 2011-2022 走看看