首页 > Wordpress, 博客相关 > 最近博客折腾笔记(二)

最近博客折腾笔记(二)

距离上一篇博客折腾笔记发布已经一个星期了,一直没时间继续写未完成的。赶在回校前回了一趟老家,在小镇也待了两天,见见那里难得见面的朋友。后来又去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 Image
RewriteCond %{REQUEST_URI} !^/outlink
RewriteCond %{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} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /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 &raquo;', '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:这学期没电脑用了,俺就蹭网玩玩博客吧。:)




  1. 2010年9月2日01:01 | #1

    正想弄404呢,捡个现成的~HOHO

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,拿去吧。现在应该搞定了吧。我来围观下。 :grin:

    [回复]

  2. 2010年9月2日00:28 | #2

    又见一折腾,看来做Wordpress的怎么说都得整几篇折腾文凑篇数

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    折腾是必须的,不过并不是拿来凑数的。 :smile:

    [回复]

  3. 2010年9月1日23:36 | #3

    我还没有注意这些也,是不是我也要做个出来,等有人转载就折腾下,呵呵!

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,未雨绸缪,有备无患嘛。 :mrgreen:

    [回复]

  4. 2010年9月1日23:36 | #4

    我也是那种防盗链方法。连404都搞得这么漂亮 :wink:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    这个不错,linux空间可以试试。 :oops:

    [回复]

  5. 2010年9月1日22:21 | #5

    不错支持折腾了

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    wp折腾的余地大点,看搜搜常折腾em主题哈。 :smile:

    [回复]

  6. 2010年9月1日21:27 | #6

    404错误页面很有个性 :wink:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,我只是换了张图,加了最新评论。404页面还得些主题作者罗。 :mrgreen:

    [回复]

  7. 2010年9月1日19:19 | #7

    我启用的img.mucid.me 做图床,唉,没办法好图床都被wall了只能放到vps啦,嗯,偶也应该防盗链啦 :neutral:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,Mucid的是vps,高级鸡。流量多啊。。。。 :grin:

    [回复]

    Mucid 回复: Firefox 3.6.8 Firefox 3.6.8 Ubuntu 10.04 Ubuntu 10.04

    不多不多也就1000GB/Month :cool: :cool:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    是俺的100倍。 :cry: :cool:

    [回复]

  8. 2010年9月1日18:12 | #8

    还是上学好啊

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    上学有上学的好处,工作有工作的好处嘛。 :grin:

    [回复]

  9. 2010年9月1日18:00 | #9

    404页面很好看,呵呵.. :razz:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,我只是加了最新日志。

    [回复]

  10. 2010年9月1日16:24 | #10

    :wink: 先学习下。我暂时还用不着。还没人盗我的东西。

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,这个可以写一个先,以后留着用。 :grin:

    [回复]

  11. 2010年9月1日14:32 | #11

    我的一个月10G流量不够 但是应该没什么盗链之类的 知道什么原因么? 访问量也不是很大

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    你的空间如果是cp的话,可以到后台查看下啊。。。到底是怎么耗用的。防盗链你现在应该做好了吧,还是有必要的。我几个博客同一个空间都很足够。。。 :smile:

    [回复]

  12. 2010年9月1日14:09 | #12

    一起折腾WP。。 :grin:

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    这个inove主题琐碎的折腾过不少。 :grin:

    [回复]

  13. 2010年9月1日13:25 | #13

    :razz: 折腾的不错 go on…

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,折腾告一段落了。 :smile:

    [回复]

  14. 2010年9月1日13:07 | #14

    404页面不错~~~

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    只是加了最新日志。样子还是和原来一样的。 :smile:

    [回复]

  15. 2010年9月1日12:47 | #15

    图片不在主机上 :razz:
    有人转载,说明你写得很ok :oops: 就是不给出处太可恶了

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,我图片不多。所以大部分存在主机上。另外有几张在图海那。
    我写都是比较简单的,给新手用就尽量详细了,所以会有人转载。不给出处是见怪不怪了。。。 :smile:

    [回复]

  16. 2010年9月1日12:41 | #16

    嘿嘿 回学校会舒服把

    [回复]

    朵未 回复: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    呵呵,还好。不过比较闲。反而累。 :grin:

    [回复]

  17. 2010年9月1日12:31 | #17

    偶的默认GZIP~

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    那最好咯。这个还是得开启的,感觉提速还挺明显。 :smile:

    [回复]

  18. 2010年9月1日12:26 | #18

    板凳~哈哈~

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    哈哈,这是三楼的沙发。 :mrgreen:

    [回复]

  19. 2010年9月1日12:24 | #19

    :oops:

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    :mrgreen: :neutral: :neutral:

    [回复]

  20. 2010年9月1日12:15 | #20

    我放外链接上,不放主机呵呵

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    外链容易出问题啊,不过你们图片多如果放主机挺好流量。 :grin:

    [回复]

评论分页
1 2 3 1677
  1. 本文目前尚无任何 trackbacks 和 pingbacks.