最近博客折腾笔记(二)
距离上一篇博客折腾笔记发布已经一个星期了,一直没时间继续写未完成的。赶在回校前回了一趟老家,在小镇也待了两天,见见那里难得见面的朋友。后来又去lulu那,8月30号下午才回到学校。这个学期朵未把电脑归还主人了,所以上网的时间很不固定。现在俺蹭同学的网,完成上次未完成的。朵未我算是低调归来吧。:)
下面我继续开始续写我的折腾笔记,希望能给需要的朋友一点参考。
折腾三:wordpress htaccess图片防盗链
因为无意间搜索自己几篇教程日志,发现有些人直接copy我的日志,不保留原文链接,甚至还盗用我的图片地址。所以我决定给博客图片增加防盗链。因为空间管理系统是cpanel,后台自带hotlink,我尝试着设置了下,发现出现如下错误:
Apache detected an error in the Rewrite config.
httpd: Syntax error on line 17 of /home/happy/public_html/.htaccess.4RXG7JLFZgiTj_xyeZK1bdRui2__hpUD: RewriteRule without matching RewriteRule section
Please try again. Apache detected an error in the Rewrite config.
然后我就到网上搜索,解释说wp生成的htaccess与cpanel生成的有冲突,所以只好通过编辑.htaccess文件实现防盗链。在网上找了N篇文章,发现很多日志里的方法在wordpress里是无用的。且千篇一律。很明显许多人只是copy。后来继续寻找,找到海天无影童鞋的《伪静态.htaccess设置防盗链》一文,试了试他的,终于搞定了。看来还是咱们圈子有“实战经验”的朋友靠谱。以后我就用我定义的图片招呼那些直接盗用我图片链接的人了。我的htaccess如下:
RewriteEngine on#Anti-Leech For ImageRewriteCond %{REQUEST_URI} !^/outlinkRewriteCond %{REQUEST_FILENAME} \.(gif|jpg|jpeg|png)$ [NC]RewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !happyla\.net [NC]RewriteCond %{HTTP_REFERER} !www\.happyla\.net [NC]RewriteCond %{HTTP_REFERER} !we2\.name [NC]RewriteCond %{HTTP_REFERER} !google\.com [NC]RewriteCond %{HTTP_REFERER} !baidu\.com [NC]RewriteCond %{HTTP_REFERER} !feedsky\.com [NC]RewriteCond %{HTTP_REFERER} !feedburner\.com [NC]RewriteCond %{HTTP_REFERER} !zhuaxia\.com [NC]RewriteCond %{HTTP_REFERER} !xianguo\.com [NC]RewriteRule (.*) http://www.happyla.net/happyla_notice.gif [L,NC,R]# BEGIN WordPress<IfModule mod_rewrite.c>RewriteBase /RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
折腾四:换下Gzip压缩方法
Gzip压缩以前搞过。我用的方法是在wordpress根目录的index.php里插入
ob_start('ob_gzhandler');
一句。这在以前《博客折腾笔记》一文里提到。
有关Gzip压缩的文章独立博客圈子的前辈们写过不少。这次我采用的是Cpanel自带的优化网站功能,这个需要服务器支持。所以不是所有的cpanel空间都可以用的。
地址一般是:http://域名:2082/frontend/x3/optimize/index.html。
选择压缩所有内容–确定,然后到http://tool.chinaz.com/Gzips/查询下你的博客(网站),如果成功了,说明你的服务器支持。
当然也有其他的方法,比如使用Gzippy(http://wordpress.org/extend/plugins/gzippy/)等支持Gzip压缩的插件。
折腾五:小小的修改了下inove 404错误页面
404页面本来早该搞下的,不过因为很少打开,所以忘记了。前阵子突然想到,就动手小改了下。
首先当然是把那种默认的头像换了。我换成我的Gravatar头像那张图片,顺便搞了下图片圆角。
然后在404页面里调用了博客的最新日志。我是这样改的:
打开404.php,在
<div> <a href="<?php bloginfo('url'); ?>/"><?php _e('Back to homepage »', 'inove'); ?></a> </div>
下插入如下代码
<h3>以下是小博10篇最新日志</h3> <p> <div id="new"> <ul> <?php get_archives('postbypost', 10); ?> </ul> </div> </p>
中间的php语句是调用最新日志的。你也可以换成调用随机日志等语句。
随机日志代码:
<?php $rand_post = get_posts('numberposts=10&orderby=rand'); foreach( $rand_post as $post ) : ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
本人未作测试,应该有效。
然后再404.css里加入控制css,我照样试改的。
#new { padding:15px 20px; font-size:14px; margin-right:3px;
至此大功告成。当然这对许多人来说是很简单的,俺只提供像俺这样的新生参考。俺不懂css,所以这个样式不太好看。懂css的朋友自己搞漂亮点。
查看俺的博客404页面:http://www.happyla.net/love
貌似就这些了,特此记录,仅供参考。如果是inove主题相关的折腾可以放心搞,前提是备份主题文件。HOHO。
PS:这学期没电脑用了,俺就蹭网玩玩博客吧。:)
正想弄404呢,捡个现成的~HOHO
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:17 下午
呵呵,拿去吧。现在应该搞定了吧。我来围观下。
[回复]
又见一折腾,看来做Wordpress的怎么说都得整几篇折腾文凑篇数
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:16 下午
折腾是必须的,不过并不是拿来凑数的。
[回复]
我还没有注意这些也,是不是我也要做个出来,等有人转载就折腾下,呵呵!
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:16 下午
呵呵,未雨绸缪,有备无患嘛。
[回复]
我也是那种防盗链方法。连404都搞得这么漂亮
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:15 下午
这个不错,linux空间可以试试。
[回复]
不错支持折腾了
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:15 下午
wp折腾的余地大点,看搜搜常折腾em主题哈。
[回复]
404错误页面很有个性
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:09 下午
呵呵,我只是换了张图,加了最新评论。404页面还得些主题作者罗。
[回复]
我启用的img.mucid.me 做图床,唉,没办法好图床都被wall了只能放到vps啦,嗯,偶也应该防盗链啦
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:08 下午
呵呵,Mucid的是vps,高级鸡。流量多啊。。。。
[回复]
Mucid 回复: Firefox 3.6.8 Ubuntu 10.04
9月 3rd, 2010 at 12:36 下午
不多不多也就1000GB/Month
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 3rd, 2010 at 4:07 下午
是俺的100倍。
[回复]
还是上学好啊
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:07 下午
上学有上学的好处,工作有工作的好处嘛。
[回复]
404页面很好看,呵呵..
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:01 下午
呵呵,我只是加了最新日志。
[回复]
先学习下。我暂时还用不着。还没人盗我的东西。
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:00 下午
呵呵,这个可以写一个先,以后留着用。
[回复]
我的一个月10G流量不够 但是应该没什么盗链之类的 知道什么原因么? 访问量也不是很大
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 11:00 下午
你的空间如果是cp的话,可以到后台查看下啊。。。到底是怎么耗用的。防盗链你现在应该做好了吧,还是有必要的。我几个博客同一个空间都很足够。。。
[回复]
一起折腾WP。。
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 10:59 下午
这个inove主题琐碎的折腾过不少。
[回复]
折腾的不错 go on…
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 10:58 下午
呵呵,折腾告一段落了。
[回复]
404页面不错~~~
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 10:57 下午
只是加了最新日志。样子还是和原来一样的。
[回复]
图片不在主机上
有人转载,说明你写得很ok 就是不给出处太可恶了
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 10:50 下午
呵呵,我图片不多。所以大部分存在主机上。另外有几张在图海那。
我写都是比较简单的,给新手用就尽量详细了,所以会有人转载。不给出处是见怪不怪了。。。
[回复]
嘿嘿 回学校会舒服把
[回复]
朵未 回复: Maxthon 3.0 Windows XP
9月 2nd, 2010 at 10:47 下午
呵呵,还好。不过比较闲。反而累。
[回复]
偶的默认GZIP~
[回复]
朵未 回复: TheWorld Browser Windows XP
9月 1st, 2010 at 9:48 下午
那最好咯。这个还是得开启的,感觉提速还挺明显。
[回复]
板凳~哈哈~
[回复]
朵未 回复: TheWorld Browser Windows XP
9月 1st, 2010 at 9:47 下午
哈哈,这是三楼的沙发。
[回复]
[回复]
朵未 回复: TheWorld Browser Windows XP
9月 1st, 2010 at 9:47 下午
[回复]
我放外链接上,不放主机呵呵
[回复]
朵未 回复: TheWorld Browser Windows XP
9月 1st, 2010 at 9:47 下午
外链容易出问题啊,不过你们图片多如果放主机挺好流量。
[回复]