SEO初试水——动态路径重写
最近终于一横心,买下了一年的iPowerWeb的虚拟主机。这还是我头一次为了这方面做了这么大的投资。之前全是在一个不入流的小服务商那里勉强维持着。但是数据库的频繁出问题,让我很是头疼,再加上之前放在公司服务器上的blog,随着公司网络控管的加强也不得不撤下,终于在对比了很长时间之后,用信用卡支付购买了iPowerWeb的虚拟主机,还好,赶上了$4.99 per month的优惠期。
其实对于我来说,SEO并无所谓的。Blog只是作为笔记、备忘的存在。不过既然已经将blog转了出来,也顺便升级为2.21,那么顺便就作一下URL rewrite吧。不过没想到的是,原来这东西还挺复杂的,着实让我忙活了一下。
首先将所有文章缩略名全部修改规范了一下,然后在WP后台的“Permalinks”里将“Common settings”改为“Day and name”,保存更新。本以为这样就OK了,但是WP竟然甩给了我一个404错误。无法找到URL链接的页面么?思考了一下,留意到保存“Permalinks”更改的设置时,WP提示我要手动修改.htaccess文件,原来如此。
但是突然我想到,按理说WP应该会自动生成一个.htaccess文件的,为什么要我手动更改呢?莫非是iPowerWeb竟会对.htaccess作限制?!那样就不得不使用/index.php这个绝对路径的hack了。再一转念,iPowerWeb应该不会像国内服务商那样龌龊,应是权限造成的。于是随手拷贝了以为是空的.htaccess文件进去,这次WP终于善良地告诉我“永久链接结构已更新”。我很欣慰地打开一篇文章,结果我又不幸地看到了500错误。痛定思痛之后,我很明智地打开了.htaccess文件看了一下,原来除了WP写的内容之外,里面竟然还有一条“Options -Indexes”,难怪!将之删除,终于可以正常地URL重写了。
实现URL rewrite的好处是可以提高搜索引擎收录的几率。WP是一个动态页面程序,默认文章连接类似于“……/index.php?p=1”,带有问号的内容搜索引擎在收录时会有“对方程序产生的动态页面是否会产生的死循环”的疑问,自然也就不会轻易收录这样的页面。当然,对于我来说更直接的好处是,这样的链接看起来更好看。:-P
You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.