Zac谈到URL网址规范化问题,主要就是说要让网站的URL地址唯一化,不然会造成复制内容而影响搜索引擎结果排名,
让 WordPress 的 URL 规范化
。在WordPress中,如果你启用了Permalinks,那么很不幸你的URL地址就成了2个。如:你的Permalinks结构是archives/123这样,我们就可以通过http://www.domain.com/archives/123和http://www.domain.com/?p=123访问到你的这篇文章,同样,分类和page也存在这样的现象。前几天介绍了一些301重定向的WordPress插件,能够自动处理这个问题的就是“Permalink Redirect”。它的使用方法很简单,功能却不简单,除了处理上面提到的这个问题,还可以自动让/index.php重定向到根目录下面,和自动在每个目录结尾加上”/”,让你的目录地址也唯一,总之它能做的事情就是让你的WordPress URL地址唯一。另外有一个附加功能,可以选择是否让/feed/定位到你的FeedBurner地址上,相比Feedburner Feed Replacement要差一点,不能把/wp-rss2.php这些地址一起转移了。
它最近的一个版本是07年3月提供的0.6.3版,支持到目前最高的WordPress 2.1.2。但在URL网址规范化中提到的一个重要的问题,就是有没有WWW的问题,它却没有这个功能,
管理资料
《让 WordPress 的 URL 规范化》(http://meiwen.anslib.com)。如果因为这个问题再安装一个Redirection或者WWW-Redirect插件,就显得有些小提大作了,而且这2个插件都不能完美搞定WWW问题,Matt老大的no-www插件也只能去WWW。我的做法是手动修改.htaccess,把下面一段加在# BEGIN WordPress上面。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.osxcn.com$ [NC]
RewriteRule ^(.*)$ http://www.osxcn.com/$1 [R=301,L]
效果是:只要不是这个地址www.osxcn.com,就把已绑定的二级域名(如blog.osxcn.com和nicky.osxcn.com这些)包括osxcn.com永久重定向到www.osxcn.com。我以前有很多二级域名,现在都不要了,全部重定向到www上面。
相关检测工具
HTTP Status Codes Checker
Search Engine Friendly Redirect Checker
来自:http://www.osxcn.com/wordpress/let-wordpress-the-url-standardization.html