Wordpress主页导致404错误

时间:2011-07-18 20:22:35

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

我已经搜索过这个问题,到目前为止我看到的任何内容似乎都和我一样。

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

如果我在它之后手动输入“index.php”,则显示主页,但如果我没有,则会出错。问题是,wordpress生成的主页链接只指向“/”(这实际上是我想要的)。

这里有一些有趣的东西...如果我然后在Wordpress的根目录下创建一个index.html文件并再次导航到主页,我会返回HTML文件。这几乎就像这个服务器没有默认为index.php,但很乐意寻找index.html。

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

我无法安装其他组件/软件,而是在共享服务器上。我不介意使用“index.php”,但我希望主页在没有它的情况下工作。

如果可以,请帮忙。

非常感谢, 迈克尔。

2 个答案:

答案 0 :(得分:3)

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

  1. 打开IIS
  2. 在网站
  3. 下选择您的网站
  4. 在IIS子类别下,选择“默认文档”
  5. 将index.php添加为默认文档类型。
  6. IIS6我不知道答案,但我在SO上发现了这个。 Different Default Document Type in Subfolder on IIS 6

答案 1 :(得分:0)

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

请确保您正在管理员中更改和保存永久链接,以便在数据库中更改永久链接设置。