如何自定义PHP的内置Web服务器,使其在重定向的目录中自动呈现index.PHP或index.html文件。它在Apache中相当于目录索引:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
我已经在php.ini上进行了眼球搜索和ctrl+f来查找单词"directory",但运气不好。当我使用PHP的内置Web服务器时,我必须编辑什么文件?
新的内置服务器非常简单,因此缺少Apache的许多功能。默认情况下,它应该从doco:自动呈现index.php或index.html
如果URI请求没有指定文件,则index.php或返回给定目录中的index.html。
我发现,您可以更改使用的页面(即模拟更改DirectoyIndex指令)的唯一方法是使用路由器脚本:
如果在web服务器启动时,它被视为"路由器"脚本。脚本在每个HTTP请求的开始。如果此脚本返回FALSE,则请求的资源按原样返回。否则,脚本的输出为返回到浏览器。
如果你现在需要处理目录索引,也许是时候使用一个合适的web服务器了?