忽略子文件夹中的index.php

时间:2015-03-08 23:12:45

标签: php .htaccess

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

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

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

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

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

2 个答案:

答案 0 :(得分:2)

是的,您可以重新定义DirectoryIndex以“忘记”关于index.php

DirectoryIndex index.html

所以现在只有index.html才能找到,否则会HTTP 404

答案 1 :(得分:0)

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