首页 > 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:这学期没电脑用了,俺就蹭网玩玩博客吧。:)



分类: Wordpress, 博客相关 标签: , , , , ,
  1. 2010年9月3日12:22 | #1 Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP

    终于更新了 :wink:

    [回复]

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

    呵呵,今天更新了。 :mrgreen:

    [回复]

  2. 2010年9月3日11:15 | #2 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    博主挺能折腾,不过挺好的

    [回复]

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

    适当折腾吧。学学知识。 :smile:

    [回复]

  3. 2010年9月3日11:08 | #3 Firefox 3.6 Firefox 3.6 Windows XP Windows XP

    404页面很漂亮哦,回头我也折腾个, :grin:

    [回复]

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

    需要的话就搞下咯。虽然比较少用到,但如果碰到体验会好点。

    [回复]

  4. 2010年9月3日09:16 | #4 Google Chrome 7.0.503.0 Google Chrome 7.0.503.0 Windows 7 Windows 7

    这样折腾下还是不错的,防盗链什么的我是不想搞了,反正我的图也没人去盗链,哈哈~~
    Gzip是必须开的,效果完全不同。404么,随他去了,只要不是显示的默认404页面就好。。。

    [回复]

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

    呵呵,各取所需咯。都是为了用户体验和自己空间啊。

    [回复]

  5. 2010年9月2日23:11 | #5 Sogou Explorer Sogou Explorer Windows 7 Windows 7

    我的是da面板,而且自带了gzip,效果不错

    [回复]

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

    我也是用cp自带的功能开启gzip的。 :smile:

    [回复]

  6. 2010年9月2日22:34 | #6 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    我还是先不折腾了。

    [回复]

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

    恩,累的很。 :mrgreen:

    [回复]

  7. 2010年9月2日22:34 | #7 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    来看下,嘿嘿。

    [回复]

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

    嘿嘿。 :mrgreen:

    [回复]

  8. 2010年9月2日22:03 | #8 Google Chrome 7.0.503.0 Google Chrome 7.0.503.0 Windows 7 Windows 7

    对我而言这个就没必要了,还输出RSS到Google Reader,还得自动导入到人人。。。

    [回复]

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

    呵呵,看自己喜好嘛。 :smile:

    [回复]

  9. 2010年9月2日21:05 | #9 Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7

    看来真是煞费苦心啊。

    [回复]

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

    是啊。过程挺辛苦的。累。。。 :mrgreen:

    [回复]

  10. 2010年9月2日20:31 | #10 Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP

    404搞得很漂亮了.

    [回复]

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

    呵呵,只是加了点小东西啊。如果用户访问到了体验好点。 :smile:

    [回复]

  11. 2010年9月2日20:16 | #11 Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    图片防盗链我以前也弄过,但失败告终……
    参考你这个再试试~

    [回复]

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

    这个可以试试,觉得有效。 :smile:

    [回复]

  12. 2010年9月2日19:46 | #12 Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    学习了.继续多多的折腾吧~~~ :lol:

    [回复]

    sfengz 回复: Google Chrome 7.0.503.0 Google Chrome 7.0.503.0 Windows 7 Windows 7

    还真有IE6.0啊 :lol: :lol: :lol: :lol:

    [回复]

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

    IE6是流量器中的牛皮癣。 :grin:

    [回复]

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

    呵呵,一点点进步。

    [回复]

  13. 2010年9月2日18:26 | #13 Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP

    你们主博we2的那个,好像DOWN机了 是吧!

    [回复]

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

    呵呵,我都不知道哪个算主博客,应该多是吧。如果we2挂了,那这个也挂。因为是同一个服务器的。 :mrgreen:

    [回复]

    joyla 回复: Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP

    但是昨天那个确实访问不了!呵呵

    [回复]

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

    那就怪了。呵呵。不管他了。线路偶尔有问题。

    [回复]

    joyla 回复: Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP

    :mrgreen: :mrgreen: :mrgreen: 可能是我RP问题!哈哈

    [回复]

  14. 2010年9月2日17:58 | #14 Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP

    恩,改的太好了,呵呵~404不错的

    [回复]

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

    404就加个最新日志。博客细节折腾的多。折腾了感觉爽点。

    [回复]

  15. 2010年9月2日12:00 | #15 Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP

    折腾无休止啊!呵呵

    [回复]

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

    有时间折腾下舒服! :mrgreen:

    [回复]

  16. 2010年9月2日11:25 | #16 Maxthon Maxthon Windows XP Windows XP

    最近在折腾新博客,我自己的老博客不想折腾了,就这样吧~

    [回复]

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

    呵呵,是折腾牙博士吗? :smile:

    [回复]

  17. 2010年9月2日10:48 | #17 Google Chrome 7.0.503.0 Google Chrome 7.0.503.0 Windows XP Windows XP

    话说404页面不错
    我的那个就原始的 下次去整整~

    [回复]

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

    恩,可以适当搞下。 :smile:

    [回复]

  18. 2010年9月2日10:31 | #18 Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP

    还有别的方法吗?

    [回复]

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

    linux机就这个方法好用些了。win的不会搞。

    [回复]

  19. 2010年9月2日10:08 | #19 Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    我的不支持呀!

    [回复]

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

    你的win机,得寻求别的方法啊。问问空间商看。 :smile:

    [回复]

  20. 2010年9月2日08:45 | #20 Firefox 3.6.3 Firefox 3.6.3 Windows XP Windows XP

    我的主机是不是不能设置防盗链啊。我是win主机,iis的 :???: :???: :???: :???: :???: :???: :???: :???: :???:

    [回复]

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

    win机的就不知道了。还是linux好啊。 :mrgreen:

    [回复]

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

订阅评论  Ctrl+Y 启动搜狗云输入法

无觅相关文章插件,快速提升流量