从今天开始Wordpress SEO-Permalink Redirect
前几日在solidot上看到了Google排名引起的恐吓这篇文章,挺搞笑的,但是其中一个东西引起了我的兴趣——”SEO”。What the hell is that? 这次百度真的知道了:SEO是英文search engine optimization的缩写,其中文意思是搜索引擎优化。
然后我联想到我是不是也可以给自己的wordpress来点seo?马上google,果不其然,已经有很多的前辈走在前面了,引用一下sunxiunan的WordPress SEO, WP搜索引擎优化,文章很长,仔细阅读发现自己已经犯了很多大忌,比如11月底换域名,没有对以前的链接进行301重定向,而且严重的存在URL网址规范化等问题。下决心整改!昨天晚上搞到凌晨3:00,所有的post全部改成/%category%/%post_id%/%postname%/格式,睡觉。今日继续,现在又是凌晨1:00多了……唉。
继续,昨天改了链接的格式,这就出了一个问题,拿我的blog来说,http://ilihai.com/?p=76(A网址)就和http://ilihai.com/software/firefox/76/wordpress-widgets-cool/(B网址)同时指向一个post,而且两者都可以访问,都会被搜索引擎搜录。这个问题就是前面提到的网址规范化问题,有可能造成被怀疑为复制网页,因而影响搜索引擎结果排名。需要通过301重定向告诉搜索引擎B网址就是A网址而且A网址已经失效,我正在为这个头痛的时候google到一个插件Permalink Redirect:
A WordPress plugin that replies a 301 permanent redirect, if requested URI is different from entry’s (or archive’s) permalink. It is used to ensure that there is only one URL associated with each blog entry.
用法也很简单,上传-Activate就可以了。测试一下,继续通过 http://ilihai.com/p?=76访问的时候就实现了重定向到新的url。这个插件可以说就是给我这种人用的,以前没有在意Wordpress SEO,或者说不知道……如果你还没有blog,那么切记,再建立blog之初就要将Permalink确定下来,以后切忌更改。如果已经有了wordpress,为时也不晚,你完全可以从今天开始SEO。最后再此感谢开源的wordpress及作者,还有为数众多的plugins maker为我们带来这么好的博客体验。
相关文章:

珍愛生命 遠離優化
你还没有睡醒哇……?
你好,我用的是朋友的服务器,他的服务器是跑虚拟空间用的,配置是2003+IIS6+php+mysql,我在wp设置永久链接的时候总是有个index.php,就是类似www.***.com/index.php/***,请问,可以去掉index.php吗?
你的服务器支持mod rewite么?
检查是不是有一个.htaccess文件。大概应该如下
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
mod rewite是apache下的吧,这个服务器是用的iis6,不知道如何搞,网上找到的办法都是用isapi过滤的方法,我实验了,依然不成功。
Sorry,没有注意到你的是windows 2003的server.
无能为力了,没有配置过win server,不过应该是server端的问题。
呵呵,只好先带着index.php了,看以后有没有办法吧
你说的那个Permalink Redirect插件,现在如果一篇文章的地址是www.***.com/index.php/123,等到我可以去掉index.php的时候地址就会变成www.***.com/123,用Permalink Redirect之后是否在当别人输入www.***.com/index.php/123的时候可以转到www.***.com/123?
301重定向仅仅是听说过,没见过……
咦?刚才发的留言去哪了?!
哦,是不是因为链接过多被当成spam了……
呵呵,我从spam里面给你挖出来了。
你的问题答案是:可以。
那是相当的感谢你啊!!!回头等我弄好了再来拜谢!
请教个问题哈,Permalink Redirect激活后需要多久才能全部搞定?激活后还用设置什么吗?为啥我激活后,新的permalink一个都打不开,首页也刷新到100%就不动了?
激活就可以用的。
你的是什么服务器?站点url是什么?我去看看。
好啊好啊,太仗义了,我也是用的2003的服务器和iis。
跑过去看的时候你已经弄好了哈……虽然有一个index.php不太完美……不过我对iis真的不熟悉……
我在想,与其有个index.php不太完美,不如彻底不完美,还是用?p=吧,等以后有条件了再说。否则这次重定向一次,回头还得定,太麻烦,再说google也没说搜不到?后边的东西。
有啥好的程序推荐推荐,我那小博客就是专门装测试程序用的,不求甚解,但图好玩:)
http://wiki.huihoo.com/index.php?title=CMS_and_Portal
有不少
朋友,今天又出问题了,打开了permalink redirect后,的确是?p的文章都转到我设置的永久链接了,但是首页打不开了,禁用了permalink redirect以后,发现每次发表文章后,/wp-admin/post.php这个文件总是读半天然后找不到页面,刷新一下就好了,文章倒是也发表了,太神奇了……
说来说去,wordpress的最佳平台还是linux/unix服务器……
这类重定向的插件基本都要在apache下才完美……