vue404找不到路徑 vue刷新頁(yè)面跳轉(zhuǎn)404怎么辦?
vue刷新頁(yè)面跳轉(zhuǎn)404怎么辦?1. 問(wèn)題描述2。Apache服務(wù)器配置3。Nginx服務(wù)器配置直接訪問(wèn)URL會(huì)被HTTP服務(wù)器直接解析到文件路徑,但是spa的路由是虛擬的,不能直接找到文件,所以會(huì)是
vue刷新頁(yè)面跳轉(zhuǎn)404怎么辦?
1. 問(wèn)題描述
2。Apache服務(wù)器配置
3。Nginx服務(wù)器配置
直接訪問(wèn)URL會(huì)被HTTP服務(wù)器直接解析到文件路徑,但是spa的路由是虛擬的,不能直接找到文件,所以會(huì)是404;你需要將所有請(qǐng)求指向(我不知道是否準(zhǔn)確)索引,然后讓JS router解析URL,nginx需要配置try文件$url/索引.html有關(guān)詳細(xì)信息,請(qǐng)參閱Vue路由器的文檔。本章以HTML5歷史模式討論這個(gè)問(wèn)題。最近,react被開(kāi)發(fā)出來(lái),spa中遇到了同樣的問(wèn)題,因?yàn)閟pa中的路由是JS呈現(xiàn)組件的配置,這與真實(shí)瀏覽器中訪問(wèn)的URL不一樣
這個(gè)問(wèn)題的簡(jiǎn)單答案是404代替了其他的出現(xiàn),這是現(xiàn)代HTTP超文本傳輸?shù)囊?guī)律協(xié)議。
太晚了。作為萬(wàn)維網(wǎng)之父,這些返回值基本上是由他在創(chuàng)建協(xié)議時(shí)設(shè)置的。雖然傳輸協(xié)議已經(jīng)更新了很多,但是基本的錯(cuò)誤提示沒(méi)有改變。
404和其他代碼都是由Tim Berners Lee在1992年創(chuàng)建超文本傳輸協(xié)議時(shí)編寫(xiě)的。世界上第一個(gè)網(wǎng)站,http://info。歐洲核子研究中心。Ch/,由Tim Berners-Lee創(chuàng)建。它解釋了什么是萬(wàn)維網(wǎng),如何使用web瀏覽器,如何構(gòu)建web服務(wù)器,等等。
當(dāng)Berners Lee提出在查詢(xún)的基礎(chǔ)上用超文本重構(gòu)信息系統(tǒng)的想法時(shí),問(wèn)問(wèn)他是怎么想的。
1990年,Tim Berners Lee創(chuàng)建了世界上第一臺(tái)web服務(wù)器httpd和第一個(gè)客戶(hù)端瀏覽和編輯程序world Wide web。此后,互聯(lián)網(wǎng)得到了廣泛的發(fā)展,Berners-Lee先后制定了互聯(lián)網(wǎng)的技術(shù)規(guī)范,如uri、HTTP、HTML等。
包括404、403等各種技術(shù)規(guī)格
隨著互聯(lián)網(wǎng)的發(fā)展,人們已經(jīng)習(xí)慣了。當(dāng)我們每天打開(kāi)互聯(lián)網(wǎng),感嘆互聯(lián)網(wǎng)的力量時(shí),很少有人認(rèn)為它是由蒂姆·伯納斯·李創(chuàng)造的。
-