Директивы Laravel ISPConfig / Nginx - PullRequest
       30

Директивы Laravel ISPConfig / Nginx

0 голосов
/ 31 августа 2018

У меня есть приложение laravel, и мой клиент должен получить к нему доступ через подпапку (скажем, clientdomain.com/laravelapp/). Я уже переместил содержимое папки / public / в laravel в / laravelapp и настроил файл index.php, чтобы он ссылался на правильный путь.

Я получил следующую структуру:

- /public_html (webroot of the server)
    - /myapp/ (this is the public folder that was inside the laravel project)
    - /laravel-framework (this is the laravel project folder with controllers, views, vendors, etc)

Работает нормально, когда я получаю доступ к основному маршруту (clientdomain.com/laravelapp), показывает просмотры, изображения и все в порядке. Проблема в том, что когда я пытаюсь получить доступ к другому маршруту, он показывает 404.

Я не могу вручную настроить файл конфигурации nginx, но в ISPConfig есть поле для директив nginx.

Каковы правильные директивы для установки, подобной моей?

Заранее благодарю.

1 Ответ

0 голосов
/ 31 августа 2018

Попробуйте добавить это в поле для директив nginx.

location / {
    try_files $uri $uri/ /index.php?$args;
}
...