怎样防止网站被其它网站盗链?

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:17:28
我新建网站,请各位前辈多多指教!

最好的方法是为你的文件建立一个htaccess文件,这样就可以保护你的文件,所有子目录也会得到保护。在尝试这个功能前请先确定你的webhosting能使用.htaccess文件。
要使用它可以简单地上传一个.htaccess到你网站的目录上。
我们来随着以下的步骤来编辑它:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?havefirst.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

当然,你要在上文中编辑下自己的域名,在第四栏添加其他的文件格式。如果你还有其它域名的话,可以允许盗链你的文件,你可以简单地添加到第三栏,并相应的改一下域名。

.htaccess文件本身将影响到其所在的根目录及其子目录,因此,如果我们要保护的内容(以防止图片为例)位于网站内多个目录下,可以考虑将其放在根目录下;而如果图片有单独的子目录,如“/images/”,则只需将其放置在该目录下即可。