Перенаправить все файлы из / upload в public / index. php - PullRequest
0 голосов
/ 19 апреля 2020

С PHP Symfony Рекомендациями по фреймворку я добавил это в мои виртуальные хосты:

<VirtualHost *:80>
    ...
    <Directory "${INSTALL_DIR}/www/MyProject/public">
        AllowOverride None
        Order Allow,Deny
        Allow from All

        FallbackResource /index.php
    </Directory>
    ...
</VirtualHost>

FallbackResource позволяет обрабатывать все не найденные ресурсы: поэтому все страницы управляются Symfony.

Но я также хочу перенаправить все мои файлы, присутствующие в /public/upload/, в индекс. php (Примеры: /public/upload/pic.jpg; /public/upload/a/pic.jpg; /public/upload/a/b/vid.mp4).

Таким образом, Symfony сможет управлять (или нет) отображением своих файлов (return $this->file(...)) в соответствии с авторизацией базы данных.

Какое правило я должен добавить в мой VirtualHost > Directory?

...