Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略子文件夹中的index.php_Php_.htaccess - Fatal编程技术网

忽略子文件夹中的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?我尝试了这个方法,

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


管理员界面将通过
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然后重写到其他页面。