忽略子文件夹中的index.php
我有一个应用程序,每个请求都通过index.php前端控制器发送。相当标准忽略子文件夹中的index.php,php,.htaccess,Php,.htaccess,我有一个应用程序,每个请求都通过index.php前端控制器发送。相当标准 管理员界面将通过domain.com/admin加载。 我们希望将管理区域的公共资产放在名为admin的文件夹中 问题是当我添加文件夹时,访问/adminURL会导致它试图加载domain.com/admin/index.php 是否可以忽略子文件夹的index.php,或者只允许通过子文件夹提供js/css/image文件 或者我们甚至可以在其中放一个index.php,它以某种方式重定向到根URL?我尝试了这个方法,
管理员界面将通过
domain.com/admin
加载。
我们希望将管理区域的公共资产放在名为admin
的文件夹中
问题是当我添加文件夹时,访问/admin
URL会导致它试图加载domain.com/admin/index.php
是否可以忽略子文件夹的index.php,或者只允许通过子文件夹提供js/css/image文件
或者我们甚至可以在其中放一个index.php,它以某种方式重定向到根URL?我尝试了这个方法,但它导致了无限重定向循环。是的,您可以重新定义
DirectoryIndex
以“忘记”关于index.php的内容:
DirectoryIndex index.html
因此,现在只有index.html
被找到时才会被提供,否则它将是HTTP404
我们最终只是使用了不同的文件夹名称来提供资产。不幸的是,404并不是真正的改进。我希望能够通过根索引提供该URL。php@JasonVarga:“不幸的是,404并不是真正的改进”--请说明问题中应该让我们知道404不是解决方案的地方。你认为我们是超人,可以读懂你的心思,但幸运的是我们不是。如果是404,我们就看不到管理接口了。当然,事情可能会被改写。@JasonVarga好吧,mod\u然后重写到其他页面。