如果我导航到 PHP 页面,我的测试服务器将会很乐意为其提供这些页面。
但是,在一个虚拟主机上,我有一个 index.php。如果我输入 URL,就会提供此页面。但如果我仅输入“http://我的网站/',那么 index.php 将不会被提供。
我在 Ubuntu 上运行带有 PHP 模块的 Apache 2.2。
答案1
您需要在 apache 配置中设置 DirectoryIndex 指令。
就像是
DirectoryIndex index.php index.html index.htm
它可以出现在您的服务器配置、虚拟主机、目录或 .htaccess 文件中。