国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器)

這篇具有很好參考價(jià)值的文章主要介紹了404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器),前端

當(dāng)我們執(zhí)行了yarn run build之后,生成dist文件

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器),前端

我們將代碼放入nginx-1.24.0下面的html中

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器),前端然后我們就配置conf文件下的nginx.conf

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器),前端

?配置方面不介紹了,主要問(wèn)題是因?yàn)闆](méi)有加這句話

404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器),前端

?問(wèn)題分析

index index.htm index.html;
index 就是根目錄,也就是只識(shí)別“/”結(jié)尾的,輸入不存在或者刷新頁(yè)面的路徑就直接報(bào)nginx的404了,而不會(huì)重定向到index.html

try_files 更加可靠, 首先會(huì)查找"$uri"下的這個(gè)文件,如果不存在會(huì)查找$uri/,如果還不存在就會(huì)重定向到 /index.html頁(yè)面。如果最后參數(shù)寫錯(cuò)了,就會(huì)導(dǎo)致500的服務(wù)器錯(cuò)誤。

一般這兩個(gè)不要寫在同一個(gè)location

關(guān)于為啥vue項(xiàng)目只配置index刷新會(huì)404:
vue + nginx的配置, vue路由必須先加載 index.html 或者XX.js 才能識(shí)別到路由

這個(gè)是各個(gè)參數(shù)的解釋,

# 1.假設(shè)請(qǐng)求 127.0.0.1/home
 
# 2.nginx配置的location
location / {
    root   /opt/dist;
    index  index.html;
    try_files $uri $uri/ /index.html;
    }
 
 
# 變量解釋
try_files  固定語(yǔ)法
$uri       指代home文件(ip地址后面的路徑,假如是127.0.0.1/index/a.png,那就指代index/a.png)
$uri/      指代home文件夾
/index.html  向ip/index.html 地址發(fā)起請(qǐng)求
 
 
try_files $uri $uri/ /index.html;
嘗試解析下列2個(gè)文件/文件夾(自動(dòng)分辨出,IP后面的路徑是文件還是文件夾), $uri/$uri/,
如果解析到,返回第一個(gè),
如果都沒(méi)有解析到,向127.0.0.1/index.html發(fā)起請(qǐng)求跳轉(zhuǎn)(該路由必須真實(shí),不然會(huì)報(bào)錯(cuò))

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-719121.html

到了這里,關(guān)于404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問(wèn)題) 解決方案(打包發(fā)布在服務(wù)器)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 利用阿里云服務(wù)器(CentOS7.8 64位)建站時(shí)報(bào)404 Not Found nginx解決辦法以及Nginx(1.20.1)的安裝及配置全過(guò)程

    利用阿里云服務(wù)器(CentOS7.8 64位)建站時(shí)報(bào)404 Not Found nginx解決辦法以及Nginx(1.20.1)的安裝及配置全過(guò)程

    ????????這幾天在利用阿里云服務(wù)器部署自建小網(wǎng)站項(xiàng)目時(shí),發(fā)現(xiàn)這個(gè)問(wèn)題:404 Not Found nginx。經(jīng)過(guò)檢查后發(fā)現(xiàn)是因?yàn)镹ginx在云服務(wù)器上還沒(méi)安裝上。現(xiàn)準(zhǔn)備好以后解決辦法供有需要的小伙伴們參考。 ? ? ? ? 網(wǎng)站域名及備案的具體步驟我就不再一一說(shuō)啦,不知道的可以看

    2024年02月04日
    瀏覽(31)
  • 前端部署nginx刷新后404,解決Nginx刷新頁(yè)面后404的問(wèn)題

    前端部署nginx刷新后404,解決Nginx刷新頁(yè)面后404的問(wèn)題

    使用Nginx部署后,登錄頁(yè)面刷新一下就出來(lái)404,如下圖: 刷新以后 ,頁(yè)面變成404 Not Found 查看了一下nginx配置,出現(xiàn)問(wèn)題的配置是這樣的: 修改后的配置是這樣的 添加了 try_files $uri $uri/ /index.html, 然后重啟一下nginx問(wèn)題就解決了。 解釋: try_files 表示檢查文件是否存在,返回

    2024年02月13日
    瀏覽(31)
  • nginx刷新顯示404

    nginx刷新顯示404

    nginx部署完項(xiàng)目后,訪問(wèn)時(shí) 刷新后 就會(huì)出現(xiàn)404的報(bào)錯(cuò)界面(沒(méi)有配置情況下,而且不是首頁(yè)根目錄刷新) 當(dāng)重新訪問(wèn)首頁(yè)后,又恢復(fù)正常,只要一刷新就會(huì)出現(xiàn)這個(gè)問(wèn)題。這是為什么呢? 其實(shí)很簡(jiǎn)單就是你的nginx配置上沒(méi)有添加重定向跳轉(zhuǎn)。 因?yàn)閣eb單頁(yè)面開(kāi)發(fā)模式,只有一個(gè)

    2024年02月04日
    瀏覽(19)
  • vue-nginx刷新404問(wèn)題

    先說(shuō)初步得到的結(jié)論,這只是我根據(jù)測(cè)試結(jié)果的推測(cè),并沒(méi)有閱讀源碼探究原因。在nginx如下配置中,有’/index’路由匹配規(guī)則 由于’/index’中的 index為,導(dǎo)致路由匹配發(fā)生異常 ,與預(yù)期不符,把’/index’更改為’/home’,恢復(fù)正常 vue項(xiàng)目只有一個(gè)組件,路由模式是

    2024年02月08日
    瀏覽(30)
  • docker使用nginx部署vue刷新頁(yè)面404

    docker使用nginx部署vue刷新頁(yè)面404

    從docker內(nèi)部復(fù)制出來(lái)的配置文件是這樣的,但是刷新頁(yè)面之后就顯示404,關(guān)鍵是我兩個(gè)前端項(xiàng)目都是用的這一個(gè)配置文件,但是只有一個(gè)項(xiàng)目出現(xiàn)刷新瀏覽器顯示404的問(wèn)題,這給我搞懵了?。?! 在網(wǎng)上查找問(wèn)題原因和解決辦法,但是大多數(shù)都說(shuō)是資源找不到,讓修改配置文件

    2024年01月18日
    瀏覽(29)
  • nginx部署前端項(xiàng)目后刷新瀏覽器報(bào)錯(cuò)404

    問(wèn)題:?Vue項(xiàng)目打包部署Nginx服務(wù)器后,刷新頁(yè)面后出現(xiàn)404的問(wèn)題。 原因:?加載單頁(yè)應(yīng)用后路由改變均由瀏覽器處理,而刷新時(shí)將會(huì)請(qǐng)求當(dāng)前的鏈接,而Nginx無(wú)法找到對(duì)應(yīng)的頁(yè)面。 解決:在Nginx配置文件nginx.conf中加入如下配置:? try_files $uri $uri/ /index.html; # 變量解釋 try_fil

    2024年02月12日
    瀏覽(23)
  • Vue項(xiàng)目nginx服務(wù)器部署刷新頁(yè)面404錯(cuò)誤

    最近想自己做點(diǎn)小項(xiàng)目練手,前端用的是vue框架,用nginx當(dāng)做服務(wù)器來(lái)部署。但是當(dāng)部署完成后,遇到了刷新頁(yè)面和打開(kāi)新頁(yè)面報(bào)404錯(cuò)誤的問(wèn)題 問(wèn)題就像上面描述的一樣,刷新頁(yè)面和打開(kāi)新頁(yè)面都是報(bào)404錯(cuò)誤。 先說(shuō)最終解決辦法,在nginx的配置文件的location中改一下設(shè)置方式

    2024年02月17日
    瀏覽(23)
  • 微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問(wèn)題

    微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問(wèn)題

    ? ? ? ? 1.1、默認(rèn)配置文件路徑: /etc/nginx/nginx.conf 或 /home/centos/nginx/conf/nginx.conf ? ? ? ? 1.2、默認(rèn)資源路徑:/usr/share/nginx/html/index.html ( 注意配置中的:include /etc/nginx/conf.d/*.conf;? 里面包了一個(gè)server配置文件 )? COPY ./nginx.conf /etc/nginx/nginx.conf COPY --from=nodeBuild /y-qd/dist /usr

    2024年02月14日
    瀏覽(25)
  • 使用nginx方向代理部署Vue項(xiàng)目刷新頁(yè)面404的問(wèn)題解決

    部署出現(xiàn)的問(wèn)題為:由于項(xiàng)目中使用的vue router 項(xiàng)目直接使用node環(huán)境部署項(xiàng)目,在同一個(gè)路由如: 192.168.1.30:/home刷新瀏覽器正常 nginx部署刷新不出現(xiàn)404 /nginx not found 如何解決? 以下是我的想法:似乎是nginx代理使其直接訪問(wèn)文件,而沒(méi)有使項(xiàng)目的路由生效從而正確加載資源 這

    2024年02月07日
    瀏覽(30)
  • vue-element-admin vue設(shè)置動(dòng)態(tài)路由 刷新頁(yè)面后出現(xiàn)跳轉(zhuǎn)404頁(yè)面Bug 解決方法

    vue-element-admin vue設(shè)置動(dòng)態(tài)路由 刷新頁(yè)面后出現(xiàn)跳轉(zhuǎn)404頁(yè)面Bug 解決方法

    做項(xiàng)目時(shí)遇到的這個(gè)bug,因?yàn)槌颂?04之外也沒(méi)太大影響,之前就一直放著沒(méi)管,現(xiàn)在項(xiàng)目基本功能實(shí)現(xiàn)了,轉(zhuǎn)頭處理了一下,現(xiàn)在在這里記錄一下解決方法 這個(gè)bug的具體情況是:設(shè)置了動(dòng)態(tài)路由之后,不同的用戶登錄之后顯示了不同的側(cè)邊欄,在側(cè)邊欄點(diǎn)擊菜單,渲染對(duì)應(yīng)

    2024年04月28日
    瀏覽(95)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包