现在写博,为了达到图文并茂、增加视觉效果,往往都会把一些图片放在文章里面,这样一来,就涉及到三个方面的问题,一个是存储空间,二是流量,三是
访问及加载速度。随着国内带宽的不断升级,访问及加载已不是什么大问题了,也就是访问者没有什么大问题了,那就说我们写博人的两个问题吧!

对于我们写博者来说,一般所用的主机皆为虚拟主现,空间大小也就是 100M-1G 之间,流量在 10-50G,因为 WordPress 本身就是个小程
度,占用不了多少地方,文字内容都是存放在 MySQL 数据库中,加上 Linux 主机+Apache 服务器+MySQL 数据库这一黄金组合,让我们写博者如
浴春风啊,体验写博的乐趣。

我们有时为了描述或说明什么,直接加上这样一句,请看下图,访客一看就明白,比空口扯谈强百倍,且描述能力不佳的情况下,图片更是很好的说明载体。
这些图片默认存放在…wp-content/uploads/2012/11/weixiaoduo.jpg,其中 2012 是年份,11 是月份,默认存放就
是这样,每个月的归类在一起。

可能是我们的博客很受欢迎,各路朋友纷纷来到,这样好啊,增加了流量,带来了人气,如有广告什么的,这转化率也就出来了,收入就有了。

可我们不得不面对一个现实问题,就是有人居心叵测,不仅把我们文字复制成了他自己的,更把我们的图片占为已有,且有一条根还牵到我们的服务器上,它
那边可能因为内容好,图片漂亮,访问量也很大,我们的流量就被他们刷了,更有甚者,百度、谷歌也把你的图片收录了,这样流量就不是从你网站一家出了,而是
很多家,导致你一个月的流量很快用完。

为了防止被盗链,前辈们总结了一些方法,再摘抄如下:

方法一:修改主机根目录下的.htaccess 文件

一般 WordPress 博客使用的都是 Linux 主机,可以通过 FTP 进入网站根目录,找到.htaccess 文件。在其中加入

1
RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !www.aips.me [NC]RewriteRule .(png|jpg)$ /nophoto.png [R,NC,L]

如果你想让其他的一些网站可以使用你的图片,你可以在

RewriteCond %{HTTP_REFERER} !www.weixiaoduo.com [NC]

可以把 www.weixiaoduo.com 替换成你想显示的网址

一般都是添加 Feed 订阅网址、百度、 Google 什么的。最后一句中的 nophoto.png 文件就是替换被盗链的图片,建议这个图片越小越好,可以弄个大大的红叉,写上拒绝盗链。

友情提示】 不建议同时禁止 gif|jpg|png 这三种图片文件,比如你已经禁止了 png,但是却用了 nophoto.png 来替换盗链图片,这样肯定会出问题。如果你想同时禁止这三种类型,可以使用以下面这句替换:

RewriteRule .(gif|png|jpg)$ 图片绝对地址 (需要加上 http://)[R,NC,L]

OK,利用.htaccess 文件进行图片防盗链已经完成。同样的不仅可以对图片防盗链,添加一下文件后缀名,即可对其他的文件进行防盗链设置。

方法二:windows 主机后台设置

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

 

方法三:使用 Hotlink protection 插件

下载 Hotlink protection 插件,安装插件后,可以进入插件设置页面。

你可以在该插件后台设定要保护图片的路径,比如 wp-content/uploads, 如果改路径下的图片被盗链,盗链的网页上将用右边的警告图片替代原来的图片,当然该警告图也可以在插件后台设置。

 

方法四:通过 cPanel 面板来设置防盗链。

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

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

方法五:对图片添加水印

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

方法六:干脆不在 WordPress 博客主机内放图片

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

这些方法来自热心的前辈,在此谢过,希望对大家有用