Назад | Перейти на главную страницу

Nginx - маршруты Laravel не работают в подкаталоге

Я пытаюсь запустить laravel на сервере aws в подкаталоге, веб-сайт работает правильно, когда он указывает на корневое местоположение, но при указании его на подкаталог в URL-адресе маршруты не работают, я вижу страницу приветствия в laravel в подкаталоге, но я не могу получить доступ к маршрутам. когда я нажимаю на маршруты, я получаю 404 экран nginx.

Ниже моя конфигурация nginx для laravel

location /dashboard {
    alias /var/www/laravel/public;

    try_files $uri $uri/ @dashboard;


    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_pass   unix:/run/php/php7.3-fpm.sock;          
    }
}

location @dashboard {
    rewrite ^/dashboard/(.*)$ /laravel/index.php/$1 last;
}