停止盗链通过。htaccess(如何设置防盗链英寸htaccess的)

盗链或也称为 榨取, 背负, 直接链接, 异地图像待价而沽 是一种方法,一个网页拍摄 其他网站。 更大型的图像和在网站上多次访问了图像甚至更多的流量和消耗更多的频段(带宽)在源服务器上。 当然,这不仅适用于图像。 你可以检索文件 Mp3。,文件 视频 乃至 档案。 在这最后的三个情况下,带宽消耗要高得多,并且会自动承载额外的服务器成本。

我们怎样才能阻止其他网站,我们的源代码来拍照吗?

让我们下面的情况下。 我们有 隐形settings.COM 主机的图像和不希望的图像可以上另一个外stealthsetting.com网页检索。 在这种情况下,我们下一步会做什么。

1。 添加文件 的。htaccess in Webroot公司该网站主办图像。

2。 。htaccess文件中添加以下几行。

RewriteEngine On
RewriteCond%{HTTP_REFERER}!Http://(。+。)?隐身settings.com / [NC] RewriteCond%{HTTP_REFERER}!^ $
重写规则(JPE G | GIF BMP PNG)$ http://laurentiu.us/oops.gif [L]

这意味着,文件扩展 JPG,JPEG,GIF,BMP si 。PNG 无法通过隐身来源的直接链接进行检索settings.com,将要拍摄图像的网站将显示该图像 oops.gif 旅馆 laurentiu.us.

这是一个真实的案例。 一种 ”IT博客他想帮助无知的人 偷教程 从我们。 所有来源。 新线的。htaccess了图像在网站上有以下影响:

我不知道 - 我们教你

我们怎样才能阻止特定网站来拍照。

可能还有其他的情况下,你要允许从其他网站除了一些拍摄。

RewriteEngine On
的RewriteCond%{HTTP_REFERER} ^ HTTP://(。+)Facebook.com/ [CN,OR]的RewriteCond%{HTTP_REFERER} ^ HTTP://(。+)Hi5.com/ [CN,OR]的RewriteCond%{HTTP_REFERER} ^ HTTP:// ...(。+)softpedia.com/ [NC]重写规则*(?JPE G | GIF | BMP | PNG)$ http://laurentiu.us/oops.gif [L]

在上述情况下,所有站点都可以通过隐形方式拍摄图像settings.com(或我们编辑.htaccess的网站),但以下网站的域和子域除外 facebook.com, hi5.com si softpedia.com。 这三个方面从拍摄的图像将被重定向laurentiu.us / oops.gif的。

*指定为使用 该模块 mod_rewrite的 在Apache Web服务器必须存在。

停止盗链通过。htaccess(如何设置防盗链英寸htaccess的)

关于作者

隐形LP

创始人和主编 隐形 Settings在2006日期。
具有Linux操作系统(尤其是CentOS)方面的经验, Mac OS X, Windows XP> Windows 10 和WordPress(CMS)。

发表评论