2009年7月22日星期三

[GFW Blog] P.i..c.a.s.a被墙之后的解决方法

来源:生活在别处

某日老妈说我的blog上都是小红叉叉,让我大吃一惊,GFW终于向P.i..c.a.s.a动手了!我blog上的图片很多都是从那上面链接过来的,让别人都翻墙访问是不现实的,图片全都搬家是更不现实的。此时GFW Blog转载了一篇解决最近刚刚出现的图片红叉问题,解了我的燃眉之急。原文的blog在这里

    此法适用于空间在国外,需要把P.i..c.a.s.a的图片翻到墙内的童鞋。实际步骤是:
1)首先要在自己的Theme的header.php里引入JQuery.js,
这个js文件在这里可以下载,上传到自己blog的服务器上,然后在header.php里<head>之后加上下面的代码:


<script type=”text/javascript” src=”URL OF YOUR BLOG/jquery.js”></script>

2)到这里下载pika(from 生活点滴),解压后,readimg.php里面按照注释的解释,把路径改成自己的url,上传到空间上。

3)在footer.php的</body>之前加上下列代码:

$(”img “).each(function(i){//遍历本页所有的图片
var src = $(this).attr(”src”);
if( src.indexOf(’ggpht’)!=-1 ){//如果图片来自某个地方,则替代之
$(this).attr(”src”,”http://0bad.com/readimg.php?src=”+src.replace(”ggpht”,”gouride”) );//则将图片地址改成转发的地址,记住ggpht替代掉,因为这个会触发墙
}
});

    就大功告成了。当然上面的代码不要完全照抄啊,路径都要改成你自己的空间的链接。之后你的网站上引自P.i..c.a.s.a的图片的地址 已经成为自己的空间的地址了。这些代码是遇到网页里有引用自P.i..c.a.s.a的图片,就让pika里面那个readimg.php去把图片缓存到 自己的空间,让blog的访问者可以正常看到。

    不过听说最近GFW开始劫持国外的DNS了,如果有一日,未经翻墙的话、国外非官方认可网站统统无法访问,那也只有orz了……



--
Posted By GFW Blog to GFW Blog at 7/22/2009 06:43:00 A
--~--~---------~--~----~------------~-------~--~----~
1、请点击www.chinagfw.org访问我们,订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、需要Psiphon2注册邀请的朋友,请向english@sesawe.net发送电子邮件请求,说明 "can I have psiphon2 access" 并告诉您所在的国家。也可以使用Twitter Direct Messages或登陆Psiphon网站直接向Psiphon索取使用邀请。3、GFW Blog现提供最新翻墙工具下载(地址一、二、三),翻墙(突破网络封锁)方法介绍请见本站anti-censorship部分。4、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。5、敬请关注、支持、参与Sesawe和黑箱监管集体诉讼。
To unsubscribe from this group, send email to
gfw-blog+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/gfw-blog?hl=zh-CN
-~----------~----~----~----~------~----~------~--~---

没有评论:

发表评论