【发布时间】:2020-11-03 10:01:59
【问题描述】:
我正在子文件夹中安装 Laravel 应用程序,并且只有静态文件 (JS/CSS) 返回 404。
我认为 php 位置块需要一些额外的东西,但不确定。
还有其他人遇到过这个问题,或者可以提供一些修复静态文件以正常服务的建议吗?
location /laravel {
alias /var/www/laravel/public;
try_files $uri $uri/ @app;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass unix:/var/run/php7.4-fpm.sock;
include fastcgi_params;
}
}
location @app {
rewrite /laravel/(.*)$ /laravel/index.php?/$1 last;
}
【问题讨论】: