什么是图片外链?
图片外链又称为网络图片盗链,指的是在网页中使用了其他网站上的图片并在该网站上进行显示,而不是使用自己网站服务器上存储的图片。这种做法不仅会侵犯其他网站的版权,而且还会增加该网站的服务器负担。
为什么要禁止图片外链?
禁止图片外链是保护自己网站上的图片资源,避免被其他网站“盗用”,防止影响到自己网站的加载速度和带宽。同时也可以避免被搜索引擎扣分。
如何禁止图片外链?
使用PHP可以禁止图片外链,具体步骤如下:
- 在图片所在的PHP文件,或者整个网站的根目录下的.htaccess文件中写入以下代码:
- 修改上述代码中的”yourwebsite.com”为自己网站的域名,保存文件即可禁止图片外链。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\\.)?yourwebsite.com [NC]
RewriteRule \\.(jpg|jpeg|png|gif)$ - [NC,F,L]
</IfModule>
如何在网上生成PHP禁止外链图片代码?
可以在网上通过PSWOLE外链防盗链生成工具,输入网站域名和需要禁止外链的文件类型,即可在线生成PHP代码。该工具不仅可以生成防盗链功能,还可以生成验证码、网站访问记录等多种功能,十分方便实用。
如何查看是否禁止了图片外链?
查看方法比较简单,可以直接在浏览器中访问非本站连接上的图片。如果在浏览器中测试无法识别或找不到图片,那么禁止图片外链已经成功(出现了提示语)。
结论
合理配置可以为您的网站节省带宽,避免因为资源外化而导致SEO受到影响。PHP禁止图片外链不仅可以保护你的图片资源,而且可以防止你的独立IP被上一个牵连造成了QUOTA/带宽浪费等情况。