0

我只有通过键入以下内容才能显示我的网站:www.example.com/index.php

键入时:www.example.com没有任何反应。

如何index.php通过键入我的网站地址来调用启动。

4

3 回答 3

3

创建一个 .htaccess 文件并将其放在您的服务器根目录中。将以下内容添加到文件中:

DirectoryIndex index.php index.html index.htm 
于 2012-07-16T14:29:12.910 回答
1

server您的 nginx.conf 部分(或它包含的任何文件)中,确保您有以下行:

index index.php;

你正在运行 nginx,不是吗?;-)

于 2012-07-16T14:31:13.473 回答
1

虽然您没有在您的网络服务器上提供任何技术细节,但我建议您查看DirectoryIndex

当客户端通过在目录名称末尾指定 / 来请求目录索引时,DirectoryIndex 指令设置要查找的资源列表。Local-url 是服务器上文档相对于请求目录的(% 编码的)URL;它通常是目录中文件的名称。可能会给出几个 URL,在这种情况下,服务器将返回它找到的第一个。如果不存在任何资源并且设置了 Indexes 选项,则服务器将生成自己的目录列表。

例子:

DirectoryIndex index.html index.php

对http://mysite.com/docs/的请求如果存在则返回http://mysite.com/docs/index.php,如果不存在则列出目录。

于 2012-07-16T14:31:55.713 回答