如何防止您的网站的图片被盗链

什么是图片盗链 图片盗链是直接链接到您的网站的图像文件盗窃你的服务器带宽。有些人直接在他的网站上使用你网站的图片,如: <img src=”http://your-site-url.com/assests/image.jpg” width=”200″ height=”350″ /> 当盗链网站被加载,然后图像从您的网站加载,它使用您的服务器带宽和成本。 如何防止您的网站的图像盗链 你可以通过在你的htacess文件的末尾使用下面的代码来防止你的网站出现图片盗链。 RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yourdomain\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpg|gif|bmp|png)$ /images/dontsteal.jpg [L]   在上面的代码中,如果有人使用了您网站的图片,那么它将被重定向到一个自定义图片。请记住,这也会影响到搜索引擎和RSS源。您可以通过使用以下代码来允许所有搜索引擎和RSS源访问您网站的图片。 RewriteCond %{HTTP_REFERER} !^http://(.+\.)?your-site-doamin\.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?(.*\.)?google\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?bing\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?(.*\.)?bing\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yahoo\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?(.*\.)?yahoo\.(.+)/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|png)$ /dontsteal.gif [L]

友情提示:点赞熊源码网http://www.dianzanxiong.com点赞熊源码网 » 如何防止您的网站的图片被盗链
分享到:
赞(0)
广告位820*80