Создать папку в корне Symfony, которая не контролируется Symfony - PullRequest
0 голосов
/ 30 ноября 2011

Я хочу создать http://localhost/Symfony/temp/.

В temp будет базовый index.html и некоторые изображения.Если я создаю папку прямо сейчас и помещаю файл index.html в / temp /, я получаю 404.

Как получить нормальный ответ от http://localhost/Symfony/temp/index.html?

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Запросы, идущие на temp/, по умолчанию обрабатываются Symfony .htaccess. Вам нужно будет добавить следующее:

# allow access to temp
RewriteRule ^temp.* - [QSA,L]

Если вы хотите, чтобы он работал даже с app_dev.php, просто измените его на ^[app_dev.php/]*temp.*.

Но меня больше интересует, почему вы хотите сделать это в корневом каталоге, а не в каталоге статических файлов (например, web / static / temp). Вам не нужно будет возиться с .htaccess, и вы сможете связываться с такими изображениями с помощью asset(...).

0 голосов
/ 01 декабря 2011

Вот решение, которое я в конце концов нашел.

Все, что я сделал, это создал файл .htaccess в / temp / и вставил:

allow from all

Так как я получал ошибку 404и у всех других папок Symfony был .htaccess с

deny from all

Я отменил инженерный ответ.

Надеюсь, это поможет кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...