3

我在这里有一个文件 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/

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

那么主目录有什么问题?

4

7 回答 7

2

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

DirectoryIndex index.php index.html
于 2012-04-23T12:01:49.617 回答
0

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

DirectoryIndex index.php

httpd.conf.

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

于 2012-04-23T12:01:27.657 回答
0

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

DirectoryIndex index.html index.htm default.htm index.php index.pl
于 2012-04-23T12:02:07.973 回答
0

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

于 2012-04-23T12:02:10.397 回答
0

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

于 2012-04-23T12:01:57.323 回答
0

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

RewriteRule ^http://localhost/widget_corp/explore/home/$ http://localhost/widget_corp/explore/home/index.php [L]
于 2020-08-31T14:59:58.353 回答
-2

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

于 2018-06-18T20:13:46.360 回答