解决了Wordpress的固定链接和中文tag问题

二月 28, 2008 by 张剑涛  
Filed under 网站建设

放弃MovableType,使用迁移网站也遇到了几个颇为不顺的问题,最为难解决的是为了而采用固定链接后的分页显示问题,在.org.cn上提问,有个姓张的小子热心的回复了我,给其写了Email,也快速回复了,但因为其采用的是Apache,而我用的是IIS,问题仍未解决。今天下午朋友发现服务器上用的Helicon ISAPI_Rewrite影响了其他网站,造成部分页面无法打开,觉得此组件可能是症结所在,在http://codex.wordpress.org/Using_Permalinks上看到有针对的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

请参照文中说明进行修改即可。对于中文目录、中文链接等都可以一并解决。

标签:, ,

相关日志

Enter Google AdSense Code Here

头脑风暴区

6 条评论 to “解决了Wordpress的固定链接和中文tag问题”
  1. alaoyu 说:

    让wp的URL成:youname.com/分类/%postname%/应该怎么些httpd.ini 啊?
    另外,是否有支持一个站一个httpd.ini的rewrite啊?
    我现在用的rewrite只能有一个总的HTTPD。INI

  2. 张 剑涛 说:

    alaoyu,你也是Windows 平台吧,我原来用的也是全局的httpd.ini,单站的需要购买。现在我已经更换为只针对Wordpress的免费isapi控件,见文中所写,就不需要httpd.ini配置,只需要加载上去,配置一下固定链接就可以了。

  3. bnbnbnabc 说:

    我的永久链接的格式是:
    /post/%post_id%.html

    也碰到你这样的问题.
    翻页也是这种问题
    page/2?category_name=%2Fzxywz

    请问能否安装 wordpress url rewrite 解决这个问题

    并且安装后永久链接怎么设置.请指教.谢

  4. 张 剑涛 说:

    bnbnbnabc,可以通过wordpress url rewrite来解决这个问题,永久链接格式可用:/post/%post_id%/
    安装很简单,请参考开发者网站

  5. bnbnbnabc 说:

    谢.
    我这就测试一下先.
    另外站长是也是windows主机.
    能否提供httpd.ini中的Rewrite配置.
    我的是网上找的.似乎有点问题.

  6. bnbnbnabc 说:

    张 剑涛
    我在IIS6上装wordpress url rewrite出现问题.
    始终无法加载.筛选器状态一直显示红色.
    而ISAPI_Rewrite却能正常.不知道你有没碰到类似问题?

头脑风暴区

你一定是个有思想的访客,快说说你的想法...