1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

WordPress permalinks(永久链接) rewrite rules for IIS

本帖由 Kevin2006-10-13 发布。版面名称:源码讨论

  1. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    这里发贴后过一段时间不能编辑,更新请到我Blog上看:
    http://www.bluefeel.com/20061013/wordpress-permalinks-rewrite-rules-for-iis/

    因为对之前用的rewrite rules不是很满意,所以今晚尝试重写一下rewrite rules……
    因为有之前乱撞乱中的经验,所以回过头来重写还算顺利,主要是美化permalinks的形式,搜索过iis下的permalinks美化,几乎没有一个可用的(应该是我一知半解不懂怎么用的原因),可参考的资料也很少,边试边学的情况下还是基本达到了自己的要求(再次感谢Utom帮忙测试):

    1,规则为”/%year%%monthnum%%day%/%postname%/”(之前的为”/index.php/%year%%monthnum%%day%/%hour%%minute%%second%/%postname%/”;
    2,去掉了index.php,从搜索到的资料看,几乎所有的人都说iis下url必须以”根目录/index.php/为前缀,要不然有一些功能不能用,我之前用的规则的确是这样,去掉/index.php/的话,搜索不可用,现在解决了,暂时没有发现问题;
    3,去掉大部分重复繁杂的rule,可能是我还没有发现其中的”利害关系”,但是暂是还没发现太大的问题,对比了一下,从网上搜索到的httpd.ini里面rule是”相当”的多啊,那个比较有名的”permalinks3插件”里面竟然有差不多60行的rule,汗…….我现在写出来的,去掉注释,只有11条rule,晕,不知哪里不对,请大家帮帮找一下bug!
    4,修改了脚本的Entries RSS和Comments RSS两个feed链接,改为http协议形式的,个人觉得这样灵活一点,因为不懂2.0的东西,所以不知这样的修改是不是自作聪明了!

    暂时发现的问题:
    1,在”文章缩略名”方面,对中文支持不好,有些可以,有些不行,暂时找不到解决的办法,不过也不想去想,因为我习惯把”文章缩略名”用英文来表达,一大串类似”%e4%bd%bf%e7%94%a8ping%e5%91%bd%e4%bb%a4%e8″这样的url,就算支持中文我也不喜欢!(嘿嘿,原来是rewrite rules有问题,已解决 )
    2,因为使用了tag插件,而tag的话肯定要支持中文才有意义,所以这个不支持中文真的很头痛,假如这个能解决我就心满意足了!(嘿嘿,原来是rewrite rules有问题,已解决 )
    3,等待发现(请大家帮忙测试)……

    贴一下我的httpd.ini内容:

    因为对这些规则是完全不懂的情况下依样画葫芦,所以见笑了!
    PS:Utom之前帮我写过几条规则,虽然我觉得也有问题,但是感谢他的帮助!谢谢!
     
  2. 空气飘飘

    空气飘飘 New Member

    注册:
    2005-12-26
    帖子:
    3,658
    赞:
    33
    不玩seo 对链接名称没感觉
     
  3. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    不是seo才需要rewrite,为了美观,简化url也可以!
     
  4. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    直接 /?p=xxx,比你这个都短。
     
  5. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    不是短就是美!:)
     
  6. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    KAO,你的头像怎么越看越有型!:(
     
  7. wwvfhn

    wwvfhn New Member

    注册:
    2011-06-25
    帖子:
    12
    赞:
    0
    方法不错!!!!;);):yun: