Префикс маршрута Laravel соответствует каталогу общедоступной папки

У меня есть префикс маршрута «приложение», так что мои пользователи могут перейти на «www.abc.com/app/xyz».

Все мои активы для этого веб-приложения сохраняются в каталоге «приложение» в общей папке.

В настоящее время, если кто-то зайдет на «www.abc.com/app» в своем браузере, он получит ошибку NGINX «Запрещено».

Я считаю, что это происходит потому, что префикс для маршрутов моего приложения соответствует папке в общедоступном каталоге.

Есть ли способ поймать это до того, как ошибка появится на экране, и перенаправить пользователя в определенное место, прежде чем он увидит уродливую ошибку?


person ackerchez    schedule 26.06.2017    source источник


Ответы (1)


Вы можете переместить корневой index.php и .htacess в root_app/html;

person Nguyễn Anh Đức    schedule 26.06.2017
comment
Извините, я не совсем понимаю, что вы предлагаете, можете немного пояснить? - person ackerchez; 26.06.2017
comment
Можете выложить конфиг nginx? - person Nguyễn Anh Đức; 26.06.2017
comment
эм, нет. Это просто стандартная усадьба - person ackerchez; 26.06.2017