代码之家  ›  专栏  ›  技术社区  ›  Jaymz

Wordpress、IIS7、Permalinks和index.php

  •  1
  • Jaymz  · 技术社区  · 14 年前

    我有一个wordpress安装(wp3.0),运行在MySQL和php5.2.6上。

    /%postname%
    

    它显示为我想要的,但我得到一个404的每一页(除了主页)。

    当它处于这种状态时,如果我手动键入site.com/index.php/postname,我会得到页面,但是站点上的所有链接都指向site.com/postname,导致404s。。。

    我在这件事上走遍了所有的房子,遇到了好几种不同的情况。有一次,所有的链接都指向site.com/postname,而不是404'ing,它们都只是显示主页内容

    2 回复  |  直到 12 年前
        1
  •  2
  •   Simeon Pilgrim    14 年前

    这是我的IIS/WP3博客中的.htaccess,我是/blog/下的主机,您可以从下面删除它:

    php_value memory_limit 48M
    Options +FollowSymlinks
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^blog/.* /blog/index.php [NC,L]
    
        2
  •  0
  •   Stephan    8 年前

    IIS不支持.htaccess文件,但您可以使用“URL重写”模块来实现相同的漂亮URL。

    这个 article web platform installer ,因为它是用于IIS的Microsoft加载项(不特定于Wordpress)。