nginx部署項目刷新404問題及解決過程
更新時間:2025年11月18日 10:12:15 作者:水塘月色
在nginx配置中,通過在server的location下添加`try_files?$uri?$uri/?/index.html;`來解決刷新頁面出現(xiàn)404的問題,這種方法簡單有效
nginx部署項目刷新404
nginx部署項目刷新404,對用戶體驗很不友好,問了一個“有經(jīng)驗”的朋友,他說nginx配置后就這樣的,將信將疑,事也多,就把這個問題丟到一邊了。
今天測試時,再也忍不下去了,查詢資料,發(fā)現(xiàn)解決竟是如此簡單,親測有效。
在nginx.conf配置中server的location下添加
try_files $uri $uri/ /index.html;
完美解決?。?!
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
這篇文章主要介紹了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置會有一些不同之處,需要的朋友可以參考下2015-07-07
nginx運行報錯:unknown directive “stream“的解決方案
這篇文章主要給大家介紹了nginx 運行報錯:unknown directive "stream"的原因,主要是因為沒有安裝stream模塊導(dǎo)致的,我們只需要編譯安裝一下stream模塊即可解決這個問題,文中有詳細的解決方案,需要的朋友可以參考下2023-09-09
nginx刷新頁面出現(xiàn)404解決方案(親測有效)
本文主要介紹了nginx刷新頁面出現(xiàn)404解決方案,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03

