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

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

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

让我们下面的情况下。 我们有 stealthsettings 图片主机,我们不希望在域外的另一个网页上检索图片 stealthsetting.com。 在这种情况下,我们将执行以下操作。

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

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

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

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

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

我不知道 - 我们教你

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

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

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

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

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

创始人和主编 Stealth Settings,从 2006 年至今。 操作系统方面的经验 Linux (特别是 CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS)。

如何以 » Linux » 阿帕奇 » 停止盗链通过。htaccess(如何设置防盗链英寸htaccess的)
发表评论