2011-07-18 169 views
0

我已经搜索过这个问题,迄今为止我所看到的没有任何东西似乎和我一样。导致404错误的WordPress主页导致404错误

我在域(/开发)的子文件夹下有一个WordPress的博客设置。一切正常。然后,我将固定链接改为很好的链接。现在一切仍然正常,除了主页,这会导致IIS服务器上的404。

如果我手动把“index.php”放在它后面,主页就会出现,但如果我没有,就会出错。事情是,wordpress生成的首页链接仅指“/”(实际上我是想要的)。

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

我认为这可能是它在IIS上的一个问题。我怎么能告诉它寻找index.php作为默认?

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

如果可以,请帮助。

非常感谢, Michael。或无法使用 - - 使用

回答

3

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

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

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