單頁應用的nginx配置
在用nginx
部署單頁應用時(如umijs),有時項目並不是部署在web站點的根目錄下,而是部署在站點下的某個目錄下
這時,如果在改項目站點的某個頁面刷新時,會出現空白頁面,路由不正確。
nginx
配置的解決辦法如下:
location /myweb {
root /var/www/dist;
try_files $uri /myweb/index.html;
}
在用nginx
部署單頁應用時(如umijs),有時項目並不是部署在web站點的根目錄下,而是部署在站點下的某個目錄下
這時,如果在改項目站點的某個頁面刷新時,會出現空白頁面,路由不正確。
nginx
配置的解決辦法如下:
location /myweb {
root /var/www/dist;
try_files $uri /myweb/index.html;
}