解决了Wordpress的固定链接和中文tag问题
放弃MovableType,使用Wordpress迁移网站也遇到了几个颇为不顺的问题,最为难解决的是为了SEO而采用固定链接后的分页显示问题,在Wordpress.org.cn上提问,有个姓张的小子热心的回复了我,给其写了Email,也快速回复了,但因为其采用的是Apache,而我用的是IIS,问题仍未解决。今天下午朋友发现服务器上用的Helicon ISAPI_Rewrite影响了其他网站,造成部分页面无法打开,觉得此组件可能是症结所在,在http://codex.wordpress.org/Using_Permalinks上看到有针对Wordpress的URL rewrite组件,下载安装测试,发现解决了分页显示问题,而且配置非常简单,就去掉了全局的Helicon ISAPI_Rewrite扩展。以后可安心写文章矣!
下面是两个问题的解决方法:
问题1:分类页面本来应该是:http://www.enetmaker.net/category/emarketing/page/2 格式,而现在是:http://www.enetmaker.net/page/2?category_name=emarketing
这个链接点击后是全部文章的第二页,而不是此栏目的第二页。
解决方法:安装 wordpress url rewrite,具体安装方法可参考组件下载后的readme,安装后在后台管理中修改永久链接格式为:/%year%/%monthnum%/%day%/%postname%/,很可惜不支持/%year%/%monthnum%/%day%/%postname%.html的格式,我最喜欢以html结尾,哪怕只是伪静态。
2、中文tag无法正常显示的问题:
解决方法:来自波乐的自言自语:http://www.bolarn.com/index.php/2008/01/26/52
请参照文中说明进行修改即可。对于中文目录、中文链接等都可以一并解决。
标签:SEO, Wordpress, 永久链接

让wp的URL成:youname.com/分类/%postname%/应该怎么些httpd.ini 啊?
另外,是否有支持一个站一个httpd.ini的rewrite啊?
我现在用的rewrite只能有一个总的HTTPD。INI
alaoyu,你也是Windows 平台吧,我原来用的也是全局的httpd.ini,单站的需要购买。现在我已经更换为只针对Wordpress的免费isapi控件,见文中所写,就不需要httpd.ini配置,只需要加载上去,配置一下固定链接就可以了。
我的永久链接的格式是:
/post/%post_id%.html
也碰到你这样的问题.
翻页也是这种问题
page/2?category_name=%2Fzxywz
请问能否安装 wordpress url rewrite 解决这个问题
并且安装后永久链接怎么设置.请指教.谢
bnbnbnabc,可以通过wordpress url rewrite来解决这个问题,永久链接格式可用:/post/%post_id%/
安装很简单,请参考开发者网站
谢.
我这就测试一下先.
另外站长是也是windows主机.
能否提供httpd.ini中的Rewrite配置.
我的是网上找的.似乎有点问题.
张 剑涛
我在IIS6上装wordpress url rewrite出现问题.
始终无法加载.筛选器状态一直显示红色.
而ISAPI_Rewrite却能正常.不知道你有没碰到类似问题?