我有一个应用程序,每个请求都通过index.php前端控制器发送。很标准。
管理界面将通过domain.com/admin
加载。
我们希望将管理区域的公共资源放在名为admin
的文件夹中。
问题是当我添加文件夹时,访问/admin
网址导致其尝试加载domain.com/admin/index.php
是否可以忽略子文件夹的index.php,或者只允许通过子文件夹提供js / css / image文件?
或者我们甚至可以在其中放置一个以某种方式重定向到根URL的index.php?我尝试了这个,但它导致了一个无限的重定向循环。
答案 0 :(得分:2)
是的,您可以重新定义DirectoryIndex
以“忘记”关于index.php
:
DirectoryIndex index.html
所以现在只有index.html
才能找到,否则会HTTP 404
答案 1 :(得分:0)
我们最终只使用不同的文件夹名称来提供资源。