Hotlinking(盗链)是件令人头疼的事,当我们上传一个文件到自己的网络服务器,别人也链接这个文件并直接使用我们的带宽在他的网站上显示或散布这个文件。最常发生在如:图片的链接、zip和pdf等下载文件。 在Apache主机上阻止他人盗链的最好的方法是为你的文件建立一个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/”,则只需将其放置在该目录下即可。 如果希望不仅让盗链者无法盗链盗链内容而且还要显示出一些警告信息,可创建一个内嵌如“havefirst的图片、禁止盗链”等文字的图片,然而为了达到节省带宽的主要目的,所以在制作图片的时候图片要足够小——上传到网站根目录或这个.htaccess文件想保护的网站子目录下,如“http://www.havefirst.com/warning.gif”,然后,将上面第四行改为: RewriteRule \.(gif|jpg)$ http://www.havefirst.com/ warning.g...st.com/html/yinhuashishang/200808/28-143.html 先行天下:http://www.havefirst.com/