代码之家  ›  专栏  ›  技术社区  ›  cletus

通过Apache保护您的图像、CSS和Javascript文件不被外部站点使用?

  •  0
  • cletus  · 技术社区  · 16 年前

    我遇到一个演示Javascript库的站点,它要求您不要直接从站点链接到Javascript文件。这是一个合理的要求。事实上,如果我不亲自主持的话,我是不会这么做的,但我想他们会尽可能地节省带宽。

    2 回复  |  直到 16 年前
        1
  •  5
  •   Forrest Marvez    16 年前

    只需在要保护的文件目录中创建一个.htaccess文件,其中包含以下内容:

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com(/)?.*$ [NC]
    

    有关在web服务器级别防止热链接的更多信息和其他方法,请参阅 Dev Papers article on Preventing Hotlinking

        2
  •  1
  •   Salty    16 年前

    This 这是一个很棒的教程,我一直把它放在书签里。它可能描述了如何防止图像上的热链接,但它很容易适用于其他类型的文件,如javascript或CSS。

    看看这是否是您所需要的。:)