当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《保护您的图像,CSS和Javascript文件不被Apache的外部站点使用?》经验,为你挑选了1个好方法。

我遇到了一个演示了Javascript库的网站,它要求您不要直接从您的网站链接到Javascript文件.这是一个合理的要求.事实上,我不会想到这样做而不是自己托管它,但我想会尝试以任何方式节省带宽.

这让我想到:Apache(在共享托管环境中)是否有任何简单的方法来防止这种情况,或者至少通过查看HTTP_REFERRER或类似内容使其变得更难一些?或者甚至只是确保你有一个PHP会话?



1> Forrest Marv..:

使用htaccess文件可以执行此操作.

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

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

有关防止Web服务器级别的热链接的更多信息和其他一些事项,请参阅Dev Papers关于防止热链接的文章

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有