最近在宝塔中安装Laravel,用了Laravel Jetstream ( Livewire )前端脚手架,发现下拉框无法正常运行,打开控制台发现一个404报错,

Livewire 404: GET http://localhost/livewire/livewire.js net::ERR_ABORTED 404 (Not Found)

但是本地测试都是正常的,估计应该是nginx的问题。

需要在宝塔nginx伪静态中加入以下配置,

location / {  
    try_files $uri $uri/ /index.php$is_args$query_string;  
}  

location = /livewire/livewire.js {
    expires off;
    try_files $uri $uri/ /index.php?$query_string;
}