index.php没有打开

时间:2012-04-23 11:59:38

标签: php

我在这里有一个文件index.php:

http://localhost/widget_corp/explore/home/

但是当我键入此路径并按回车时它不会打开index.php因此,如果我键入

http://localhost/widget_corp/explore/home/index.php

它打开了!可能是什么问题?

编辑:我这里也有一个index.php文件:

http://localhost/widget_corp/explore/staff/

当我输入此路径并按回车键时,它会打开index.php

然后是主目录的问题?

7 个答案:

答案 0 :(得分:0)

您需要设置网络服务器的DirectoryIndex文件(我现在假设是apache):

DirectoryIndex index.php
httpd.conf中的

http://httpd.apache.org/docs/2.0/mod/mod_dir.html

答案 1 :(得分:0)

尝试将以下行添加到.htaccess文件中:

DirectoryIndex index.php index.html

答案 2 :(得分:0)

如果您使用的是apache,则需要设置DirectoryIndex

答案 3 :(得分:0)

看看你的httpd.conf。应该有一个名为DirectoryIndex的行控制它。它应该如下:

DirectoryIndex index.html index.htm default.htm index.php index.pl

答案 4 :(得分:0)

您可能在同一路径中有一个文件名index.html。或者您没有目录索引。

答案 5 :(得分:0)

从根文件夹中删除.htaccess帮助了我。

答案 6 :(得分:0)

在使用Apache服务器的情况下,我通过在 .htaccess 文件中添加简单的代码行来帮助我重写规则。在您的情况下,可能是:

RewriteRule ^http://localhost/widget_corp/explore/home/$ http://localhost/widget_corp/explore/home/index.php [L]