WordPress教程:图片防盗链方法汇总

2020年12月6日20:00:00 发表评论

金哥为了方便一向都是直接把图片上传自己的博客空间里面。但是今天刚刚发现有其他博客转载我的文章,直接把图片转过去了,金哥用的空间是按流量计费的,一旦图片被盗链多了,就会发现自己的流量开始飙升了,那么随之也要多付出流量费了。那么wordpress怎么防止图片被盗链呢?下面是我在网上找到的wordpress图片防盗链方法。

WordPress教程:图片防盗链方法汇总

方法一、修改.htaccess文件来防盗链

安装完成WordPress程序,一般会在WP程序目录创建一个名称为.htaccess的文件,我们就是要用到这个.htaccess文件,如果没有可以自己创建一个。

用FTP软件将.htaccess文件下载到本地电脑中,用文本编辑软件打开这个文件,里面默认内容为:

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
  10. # END WordPress

在上面添加如下内容:

 
  1. RewriteBase /wp-content/uploads/
  2. RewriteCond %{HTTP_REFERER} !^$ [NC]
  3. RewriteCond %{HTTP_REFERER} !jjsoho.com [NC]
  4. RewriteCond %{HTTP_REFERER} !google.com [NC]
  5. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  6. RewriteCond %{HTTP_REFERER} !soso.com [NC]
  7. RewriteCond %{HTTP_REFERER} !sogou.com [NC]
  8. RewriteCond %{HTTP_REFERER} !so.com [NC]
  9. RewriteRule .*\.(gif|jpg|png|rar)$ http://jjsoho.com/fangdao.gif [L]

添加后变为:

 
  1. # BEGIN WordPress
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule . /index.php [L]
  7. RewriteBase /wp-content/uploads/
  8. RewriteCond %{HTTP_REFERER} !^$ [NC]
  9. RewriteCond %{HTTP_REFERER} !jjsoho.com [NC]
  10. RewriteCond %{HTTP_REFERER} !google.com [NC]
  11. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  12. RewriteCond %{HTTP_REFERER} !soso.com [NC]
  13. RewriteCond %{HTTP_REFERER} !sogou.com [NC]
  14. RewriteCond %{HTTP_REFERER} !so.com [NC]
  15. RewriteRule .*\.(gif|jpg|png|rar)$ http://jjsoho.com/fangdao.gif [L]
  16. # END WordPress

说明:如果访问图片的请求,来自上面的网站,则正常显示图片,否则直接转到一张指定的固定图片。

请将其中的jjsoho.com和http://jjsoho.com/fangdao.gif替换为自己域名和一张盗链提示图片。

将修改后的.htaccess文件覆盖空间原文件,并将其权限设置为:444只读,既可以防止设置程序时被自动替换掉,还可以增加网站的安全性。

注:本文的方法并不适合所有主机空间。

方法二、windows主机后台设置

上面介绍了Linux主机,如果您是windows主机的话,可以直接登入主机后台,设置图片防盗链,具体看下主机的控制面板或咨询技术支持人员。

方法三、使用Hotlink protection 插件防盗链

安装插件后,进入插件设置页面。在Hotlink protection插件后台设定要保护图片的路径,比如wp-content/uploads,如果该路径下的图片被盗链,盗链的网页上将用右边的警告图片替代原来的图片,该警告图你可以在插件后台设置成自己有特色的防盗链图。

方法四、通过 cPanel 面板来设置wordpress防盗链

如果你使用的Linux主机是cPanel面板的话,你可以在cPanel面板中设置。

  1. 登陆 cPanel 后,点击安全 -> HotLink 保护。这个功能是保护防止其他网站直接链接到你网站上的文件,通过设置就可以起到图片防盗链的作用。
  2. 默认可能是禁用的,你需要点击“启用”按钮将它启用。
  3. 接着进行 HotLink 保护配置,其中“允许访问的 URL”这里一般要填写上属于你自己的站点网址,也就是你想让哪些站点可以引用你的图片的地址。
  4. “阻止直接访问下列扩展名”填写你网站上所用的图片扩展名,用英文逗号隔开,例如:jpg,jpeg,gif,png,bmp。
  5. “Url 重新定向到”你可以设置一副你自己的版权图片,当有人非法引用你的图片时就会默认显示这张图片来警告
  6. 他。直接输入图片的地址即可。
  7. 上面的设置完成后,最后点击“提交”即可,这时你可以自己在别的网站上引用下站点的图片测试一下,看看效果。

方法五、对图片添加水印

这个方法可以加上网址作为水印,让转载者在展示时,也把自己这个站也一并展示了,虽说达不到防盗链,但可以起到推广的作用。

方法六、干脆不在wordpress主机内放图片

在我们教程中,我们推荐大家使用外链图片,如支持外链的相册等等。

这六种wordpress图片防盗链方式你可以根据自己的情况进行选择,希望对您有所帮助。

Tips:

做副业长期赚不到钱的话很容易放弃,特别是对于新手来说,新手刚入行的时候期望值都比较高,以为进来就马上能赚到钱,但是现实却很残酷,很多新手都没能坚持到赚钱的时候。因此,我在朋友圈《加微信》会给大家推荐一些破零项目,钱虽然不多,但是我觉得能让很多新手做副业的信心不那么容易被打垮。

掘金网
  • 版权声明:本站原创文章,转载请保留出处和链接!
  • 本文链接:http://jjsoho.com/tpfdlff/ 网赚有风险,投资需谨慎!