【问题标题】:Wordpress home page resulting in 404 errorWordpress 主页导致 404 错误
【发布时间】:2011-10-08 00:16:21
【问题描述】:

我已经搜索过这个问题,到目前为止我所看到的似乎都不是和我一样的问题。

我在域 ( /development ) 的子文件夹下设置了一个 Wordpress 博客。一切正常。然后我将永久链接更改为漂亮的链接。现在一切正常,除了主页,它在 IIS 服务器上导致 404。

如果我手动在它后面加上“index.php”,主页就会出现,但如果我不这样做,它就会出错。问题是,wordpress 生成的主页链接只指向“/”(这实际上是我想要的)。

这里有一些有趣的东西...如果我在 Wordpress 所在的根目录下创建一个 index.html 文件并再次导航到主页,我会得到返回的 HTML 文件。就好像这个服务器没有默认为 index.php,但会很高兴地查找 index.html。

我认为这可能是它在 IIS 上的问题。如何告诉它默认查找 index.php?

我无法安装其他组件/软件,它位于共享服务器上。我不介意拥有“index.php”,但我希望主页在没有它的情况下也能正常工作。

如果可以的话,请帮忙。

非常感谢, 迈克尔。

【问题讨论】:

    标签: wordpress iis http-status-code-404


    【解决方案1】:

    如果您在 IIS7 中,则需要将 index.php 添加为默认文档类型。这样做

    1. 打开 IIS
    2. 在站点下选择您的网站
    3. 在 IIS 子类别下选择默认文档
    4. 将 index.php 添加为默认文档类型。

    IIS6 我不知道答案,但我在 SO 上找到了这个。 Different Default Document Type in Subfolder on IIS 6

    【讨论】:

      【解决方案2】:

      在 IIS 上使用或无法使用永久链接的不同方式:http://codex.wordpress.org/Using_Permalinks#Permalinks_without_mod_rewrite

      确保您在 Admin 中更改和保存永久链接,以便数据库中的永久链接设置也发生更改。

      【讨论】:

        猜你喜欢
        • 2023-03-11
        • 2021-04-19
        • 1970-01-01
        • 2010-12-14
        • 1970-01-01
        • 2017-07-20
        • 1970-01-01
        • 1970-01-01
        • 2018-11-27
        相关资源
        最近更新 更多