忽略子文件夹中的索引.php


Ignore index.php in subfolder

我有一个应用程序,每个请求都通过索引.php前端控制器发送。相当标准。

管理界面将通过domain.com/admin加载。我们希望将管理区域的公共资产放在名为 admin 的文件夹中。

问题是当我添加文件夹时,访问/admin URL 会导致它尝试加载domain.com/admin/index.php

是否可以忽略子文件夹的索引.php,或者只允许通过子文件夹提供js/css/image文件?

或者我们甚至可以在那里放置一个索引.php以某种方式重定向到根 URL?我试过这个,但它导致了无限的重定向循环。

是的,您可以重新定义DirectoryIndex以"忘记"index.php

DirectoryIndex index.html

所以现在只有index.html如果找到就会被送达,否则就会被HTTP 404

我们最终只是使用不同的文件夹名称来提供资产。