如前文 月夜 所言,天涯来吧相册本来是一个不错的支持外链的网络相册,在当前网络形势急剧恶化的情况下,有着这样一款产品,对我们普通博主来说自然意义非凡。然而,不幸的是,不知道到底是什么原因,或许也是迫于而今的网络环境,来吧相册在11月16日单方面毫无道德地停止了所有来吧相册的外链服务,给我们普通博主带来了不尽的灾难。 在来吧相册停止了外链服务之后,月夜博客就进入了一个无图时代,给访客带来了很多不便。但月夜也无能为力,构建一个自用的图片服务器并非易事;此外,自用的图片服务器需要耗费大量流量,而这对我们来说要求有点过高;最重要的还在于即使构建好了自己的图片服务器,将一年多以来的博文中使用的所有图片移植过来也是一件并不轻松的事情。 然而,正所谓“柳暗花明又一村”,正在月夜束手无策时,一次偶然的机会,在网上发现了一款WordPress插件,使用该插件可以让天涯来吧相册的图片继续显示在我们的博客上,而你只需要轻松的几个步骤。下面,月夜就把自己补救过程中的几个步骤简单说一下,以方便后来者:
1.下载插件
这里是插件原作者主页地址,但原作者提供的插件需要服务器支持curl,而多数朋友的服务器不能满足这一条件,所以月夜将该插件getlaibaimg和通用插件pika组合了一下,朋友们可以直接点此下载插件,下载之后首先需要将其根据自己的服务器和博客域名稍微修改一下。
2.修改整理插件
下载解压后,首先说明一点,插件只有一个laibaRepair.php文件;其余的cache文件夹,cookies文本文档以及readimg.php则是辅助文件。你只需将laibaRepair.php插件文件上传到自己的WordPress插件目录下,并在WordPress后台启用插件;将其余的辅助文件上传到一个流量充裕的空间(比如国外申请的未被墙的免费空间)中,并确认如http://***/readimg.php的链接可以正常访问即可。 上传插件及辅助文件之前还需要对其作一下修改,将laibaRepair.php文件中的第15行:
define(‘LAIBA_CACHE_URL’,’http://forum.totalh.com/readimg.php');
其中的链接地址,修改为你自己的流量充裕的空间地址(要确认自己可以访问)。这里必须修改,不然依然无法显示;因为你不能使用我的地址,我已经设置了防止外链。 然后将readimg.php文件中第2行:
$allow_referer = array(“yueye.org”,”google.com”,”xianguo.com”,”zhuaxia.com”,”qq.com”,”feedsky.com”);
这些地址表示你愿意你网站的图片允许显示的域名,通常包括自己的域名以及一些阅读器的域名等等;除此列表上域名之外的其他域名网站都无法显示你的网站上的图片,即做到了防止外链。 其中的第14行:
define(‘ERROR_IMG’,’https://www.yueye.org/noallow.gif');
这里表示在其他网站上盗链了你的图片之后,显示的图片地址;你可以修改为自己的图片地址。 修改完毕之后,即可进入下面的第三步,上传启用插件。
3.上传启用插件
如上所述,插件包括两部分,插件的主文件laibaRepair.php的上传和启用朋友们应该都比较熟悉了,此处不再赘述;重点说一下如何上传辅助文件。安装启用插件之后,我们网站的图片流量将全部消耗安放辅助文件的服务器的流量。所以,我们可以将辅助文件放到一个流量充裕的服务器上。在这里,月夜推荐朋友们申请一个国外未被墙的免费大流量空间,专用来放置辅助文件。 申请好之后,将辅助文件上传到该免费服务器上,确认形如http://***/readimg.php(如月夜的为http://forum.totalh.com/readimg.php)的链接可正常访问之后,我们就可以进入自己的WordPress后台来启用laibaRepair插件,然后你会发现,一切都回来了。不过图片的地址已经变成了形如http://forum.totalh.com/img.php?src=http%3A%2F%2Fimg1.laibafile.cn%2Flaiba%2Fimages%2F615721%2F12573327391406650230%2FA%2F1%2Fm.jpg的样式。
4.致谢
按照这种方法修复了博客的图片之后,月夜要特别感谢以下朋友的贡献: 1) 感谢PIKA插件作者江东,感谢他的开创性贡献; 2) 感谢getlaibaimg插件作者Deloz,他修改自PIKA插件的这款插件将我们带回了有图世界; 3) 感谢zobyhost提供的免费空间,使月夜博客最终重回有图世界。