WordPress本身是一个非常强大的CMS(内容管理系统),功能强大。但是也正是因为其强大的特性,使其很容易被利用,造成服务器的不稳定甚至崩溃。最容易遭受攻击的就是xmlrpc.php这个文件,攻击者只要每秒发送1个post请求到此文件,不出1分钟,一台512M内存Debian7系统的VPS就会崩溃,php进程和Mysql占用内存过高而导致无法访问。在尝试了网上流传的多个防攻击手段之后,fail2ban是效果最好的一个,下面就简单记录一下过程,供大家参考。 Continue reading
wordpress
从Nginx+Apache搭配(Leamp脚本)切换成Nginx单独作为前端(Lemp脚本)之后,Wp Super Cache原有的规则也需要进行更新,否则生成的缓存文件还是需要经过数据库查询。下面将Nginx的规则记录一下,以供参考 Continue reading
在对wordpress进行Yslow和Pagespeed速度优化时,其中一项是移除静态资源的版本号。因为某些代理服务器,主要是Squid将带"?"的资源视为动态资源,即使在header中加上缓存声明也不行。所以,移除带"?"的版本号是非常有必要的。 Continue reading
HTTPS已经成为网站的一种趋势,得益于数以万计的开发者和百万计的玩家,Wordpress启用HTTPS过程相当简单。下面就把Wordpress启用HTTPS访问的过程记录一下,以供参考。 Continue reading
以前一直用Actgod的Damnp.sh一键包,觉得非常好用还捐赠过。无奈从Debian7之后Actgod就再也没有更新过,作为零基础的Linux小白只好自己根据报错信息修修补补,把这个脚本继续维护下来。至今修改这个脚本也有两年多的时间,现在下定决心发布出来,看看有没有需要的朋友。 Continue reading
网站速度优化中最基础的一项就是网站前端代码(html,css,js)及服务器端(缓存,gzip)的优化。这两项可以通过参考Google的Pagespeed及Yahoo的Yslow两个工具的评分及建议进行。在2010年左右的时候还要修改代码等,而现在如果使用Wordpress,只需要一个插件就可以完成大多数的工作。 Continue reading
wordpress在全新安装最新版3.5.1之后进入后台会发现原来的“链接”这个功能已经没有了。“链接”功能主要用于管理友情链接等,对于个人博客来说还是相当重要的一个功能。其实只要安装“Link Manager”这个插件就可以了,wordpress把这个模块作为官方插件发布,也是基于做“平台”的考虑,相对于国内的一些(尤其以前的)博客追求又大又臃肿的源码来说,还是比较贴心的。
Continue reading
最近在折腾博客的时候发现wordpress没有一个特别好的公告插件,而我个人博客上也需要一个写个人心情的地方。经过多番努力和尝试,找到了wordpress下的引言插件"Quotes Collection",而个人博客上使用了 Moretechtips.com 开发的一个js代码引用了 Google Buzz里的内容。
wordpress下的引言插件"Quotes Collection"
Quotes Collection是srinig开发的一个引用语句插件,可以在wordpress侧边栏上添加一个widget,显示后台所添加的语句,当然,可启用其Ajax自动刷新功能,另外,利用本身的代码,可以把这些引用添加到页面、文章等地方。也可以作为一个wordpress公告插件来使用。
- 官方网站:http://srinig.com/wordpress/plugins/quotes-collection/
- 下载地址:http://wordpress.org/extend/plugins/quotes-collection/
- 语言: 本站汉化中文包下载地址
- 演示地址:古博分站网络趣言部分
*这个插件是我在悠游绿洲的时候提交了中文语言包,所以官方页面上显示的地址是悠游绿洲以前的域名。现在正式归类到古博这边。
Google Buzz Widget
微博是个好东西,尤其在表达个人心情,实时分享个人状态方面。只是Twitter被墙,国内的一群太监微博实在让我难以放心,所以还是偏重于Google Buzz。
Google Buzz Widget 是一个外部网页引用 Google Buzz 的工具。可以通过css和html代码自定义引用内容,相当方便。
官方网址:http://www.moretechtips.net
下载地址:http://code.google.com/p/google-buzz-widget
演示地址:本人私人博客右上角“唠唠叨叨”部分
*如果需要演示和说明的朋友可以看官方网站,如果没有能力翻墙就看看 Google Codes.
博客的链接是很多朋友非常重视的一个环节,因为链接可以带来外链、流量,从而提升网页的pr等具体的排名指标。国内的网站/博客发展也有7年以上的历史了,对链接的讨论不少,但是很多还是停留在“友情与链接”的程度上。下面就对于博客链接来谈谈我的观点,没耐心看完通篇的朋友可以直接跳过正文看最后的结论。
链接对于读者的意义
寻找到高质量的同类站点的途径:当我浏览博客的时候,如果是个人生活站点,我希望看到的是他的熟识的朋友,这样我能对他的生活更为了解;如果是技术站点,我希望他的链接是技术站点,因为我需要更多的文章和技术高手来解惑;如果是摄影类的,它的链接就应该是摄影类的…总之,链接对于浏览者的作用,首先应该是同类的站点,而且应该是高质量的。这样,读者能找到自己需要的东西,博客作为一个内容载体平台才有存在的意义。
知晓了链接的意义所在,下面就来探讨一下我对链接的一些看法:
主动推荐高质量的站点
很多时候是博客上的链接是单方面的,毕竟大网站对链接的要求相当严格,不可能给小站做首页链接,甚至内页链接都不行。高质量的相关内容的站点亦可视为网站内容的一部分。因为这些链接可以作为这些高质量网站的入口,对满足读者的需求来说,是有益的。所以,就算是添加的单向链接,只要这个网站有价值,对本站读者的有益,就应该毫不犹豫地添加上去。
另外,透露一个小消息,不一定准确,是某位seo高手一个假设。如果主动单向链接高质量的相关内容站点,对站点的pr值提升是有好处的。这点应该和我以上所说的相一致,所以还是应该在情理中。
链接放置位置
现在看到很多朋友的博客上放置链接都是用插件,留言多或者带来的流量多就能显示在首页。在链接多的时候,这样做无可厚非,毕竟也算是一种比较公正的手段方法。
不过从seo的角度来说,肯定是放在首页不变最好。毕竟首页的权重要比专门的内容大得多。古博在选择模板的时候,特意选了一个三栏的模板,专门有一栏半是预留的链接位置。因为这个博客的主要定位就是更新频繁,内容随意,注重互动。而互动的一个重要方面,就是博主之间的互动。毕竟,人以群分,博客主之间大多思想相近,兴趣相同,很容易找到共同话题,更知道留言是一种对博主的肯定。看看博文下的留言,基本上留言者都是博客主。所以,为自己流量和评论的主要来源预留一个首页链接,是很值得且很必要的。
先有情,后链接
其实在实际中,链接最多的意义还是友情,也就是经常说的“友情链接”。所谓的友情链接,当然是先有情,后链接。先成为朋友,再做上链接。这应该也算是一个最低限度的基本准则,毕竟很多初建的博客不会过多考虑到读者的需要,而是急于扩大自身的知名度和链接的广泛度。
经常看到很多朋友不管对方是什么博客,甚至不管是什么站点,只要pr高,alexa高,就去做链接。这样不仅很难得到对方的链接,也让自己错过了一些潜力站点的机会。很多新站点都有不错的潜力,因为对方也是新站点,只要有站点愿意交换链接,对方99%会同意的。这样到下次pr更新,双方的站点pr可能同时有大幅度的提升。
如何判定这个站点有没有潜力呢,一个办法,和对方成为朋友。多来往,多在对方文章里真诚地留言提出意见建议,不要灌水似地发表无意义的评论。这样不出一个星期,基本上能了解到对方文章质量如何,对其潜力也会心知肚明了。这个时候成为了朋友,不仅容易做链接,而且更容易拿到高质量的链接。
总结:如何正确地做链接
照例,把结论归纳一下给没有耐心看完通篇的朋友:
- 内容相似的高质量站点
- 先有情,后链接
- 可以适当地给予对方单方面链接的待遇
- 尽量不要用动态排名链接插件
本人对之前层出不穷的seo优化非常反感,尤其是堆积链接、欺骗关键字、采集/伪原创等作弊手法十分厌恶,但是通过这段时间的学习,了解到这并不是真正的seo。真正的seo是与用户体验一样的,都是为了让用户能找到有用的信息而努力。最近在做悠游绿洲的seo工作,wordpress虽然在灵活性等方面已经非常强大,但可以做的地方还不少,以下就是这段时间以来对wordpress折腾的总结。
面包屑导航
面包屑导航:面包屑导航是诸如“主页>seo分类>wordpress的seo优化”这种形式的层次清晰的一种导航方式。它在cms上应用的最为广泛,能浏览者一个清晰明确地网站结构概念,准确快速地返回父级分类。
推荐插件:Breadcrumb NavXT
seo插件
wordpress上的seo优化套件很多了,其中最著名,用的最为广泛的自然就是 All in One SEO Pack。本站用的是Platunum SEO,功能上比前者多了nofollow等属性的设置,但是因为汉化问题,推荐各位还是使用All in One SEO Pack,当然,如果您认为英语不算太难,可以尝试一下Platunum SEO。
nofollow影响权重的分配
Nofollow是一个重要的属性,显然很多朋友甚至都没有了解它,使用古博推荐的Firefox插件Search Status来看古博的页面就可以发现,本站对多处链接做了nofollow处理,这些都是我对一些知名的seo博客进行分析之后总结出来的,目前还在继续进行优化处理,具体如下:
- Tags进行nofollow处理,到后来直接去掉Tags Cloud侧边栏
- 文章分类和tag进行nofollow处理
- RSS订阅进行nofollow处理
- Comments里的留言者链接和回复链接进行nofollow处理
去掉tags或者进行nofollow处理
Tags是博客的重要组成部分,也是博客系统的一个特色。但是,由于tags的特殊性,其经常出现在网站的多个重要地方,很有可能占据不必要的权重,而且因为tags的选择相当困难,很容易选取不想管的词语,造成权重流失。因此,很多著名seo博客都直接把tags去掉,例如Matt Cutts先生的blog和著名seo优化博客Techblissonline,他们整站都没有Tags这个功能。事实上,搜索“全球20大seo博客”,仔细进行盘查,至少有50%的博客没有使用tags,这个数据应该很有说服力了。
其它wordpress优化
- 使用Akismet插件进行垃圾留言过滤,避免垃圾评论造成的权重分散等不利影响
- 用Yet Another Related Posts Plugin进行内链建设,把站内相关内容进行内部链接
- Google XML Sitemaps 生成网站地图,方便搜索引擎收录