在symfony根目录中创建不受symfony控制的文件夹

在symfony根目录中创建不受symfony控制的文件夹,symfony,Symfony,我想创建http://localhost/Symfony/temp/ 在temp中会有一个基本index.html和一些图像。如果我现在创建文件夹并将index.html文件放入/temp/I,我会得到一个404 如何从http://localhost/Symfony/temp/index.html?前往temp/的请求被Symfony的默认.htaccess捕获。您必须添加以下内容: # allow access to temp RewriteRule ^temp.* - [QSA,L] 如

我想创建
http://localhost/Symfony/temp/

在temp中会有一个基本index.html和一些图像。如果我现在创建文件夹并将index.html文件放入/temp/I,我会得到一个404


如何从
http://localhost/Symfony/temp/index.html

前往
temp/
的请求被Symfony的默认
.htaccess
捕获。您必须添加以下内容:

# allow access to temp
RewriteRule ^temp.* - [QSA,L]
如果您想让它甚至与
app_dev.php
一起工作,只需将其更改为
^[app_dev.php/]*temp.*


但我更感兴趣的是,为什么要在根目录而不是静态文件目录(例如web/static/temp)中执行此操作。你不需要乱搞
.htaccess
,你就可以用
资产(…)
链接到这些图像,这是我最终想出的解决方案

我所做的只是在/temp/中创建一个.htaccess文件并插入:

allow from all
因为我遇到404错误,所有其他symfony文件夹都有.htaccess

deny from all
我设计了一个答案


希望这对其他人有帮助。

因为我是一个彻头彻尾的Symfony n00b。我确实找到了我想要的解决方案,但你的更优雅。非常感谢。我将为后代发布我的版本。