nginx配置history模式的使用小結(jié)
本文主要介紹了nginx配置history模式的使用小結(jié),具體如下:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
#前端項(xiàng)目部署
location / {
root html; # 靜態(tài)頁(yè)面在html文件夾下
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
}
try_files $uri $uri/ /index.html; 這句話是Nginx服務(wù)器配置中的一條指令,用于設(shè)置處理請(qǐng)求的策略。
$uri:這是Nginx內(nèi)置的一個(gè)變量,代表當(dāng)前請(qǐng)求的URI,不包括參數(shù)部分。例如,如果請(qǐng)求的URL是http://example.com/user?id=1,那么$uri的值就是/user。$uri/:嘗試將請(qǐng)求作為目錄處理,如果這個(gè)目錄存在,Nginx會(huì)試圖返回該目錄下的默認(rèn)文件(通常是index.html或index.htm)。/index.html:如果前面的$uri和$uri/都無(wú)法找到對(duì)應(yīng)的文件或目錄,那么就返回/index.html文件。
因此,try_files $uri $uri/ /index.html; 的含義是:首先嘗試按照請(qǐng)求的URI去尋找對(duì)應(yīng)的文件,如果找不到,再嘗試將請(qǐng)求作為目錄處理,如果還是找不到,最后就返回/index.html文件。
這對(duì)于單頁(yè)應(yīng)用來(lái)說(shuō)非常有用,因?yàn)闊o(wú)論用戶請(qǐng)求的是什么URL,服務(wù)器都會(huì)返回同一個(gè)HTML文件(即index.html),然后由前端路由來(lái)決定顯示哪個(gè)頁(yè)面。
到此這篇關(guān)于nginx配置history模式的使用小結(jié)的文章就介紹到這了,更多相關(guān)nginx配置history模式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
服務(wù)器報(bào)錯(cuò)nginx?502?Bad?Gateway的原因及如何解決詳解
項(xiàng)目啟動(dòng)時(shí)莫名其妙網(wǎng)站訪問(wèn)不了,502 Bad Gateway,下面這篇文章主要給大家介紹了關(guān)于服務(wù)器報(bào)錯(cuò)nginx?502?Bad?Gateway的原因及如何解決的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
nginx服務(wù)器通過(guò)配置來(lái)解決API的跨域問(wèn)題
這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器是如何配置來(lái)解決API跨域問(wèn)題的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-05-05
shell腳本實(shí)戰(zhàn)之部署nginx腳本實(shí)例
最近自己編寫(xiě)的Linux一鍵部署腳本,可以一鍵部署Nginx,分享給大家,這篇文章主要給大家介紹了關(guān)于shell腳本實(shí)戰(zhàn)之部署nginx腳本的相關(guān)資料,需要的朋友可以參考下2022-12-12
在nginx中配置pathinfo模式支持thinkphp的URL重寫(xiě)
這篇文章主要介紹了在nginx中配置pathinfo模式的例子,用來(lái)支持thinkphp的URL重寫(xiě),并解決了thinkphp一個(gè)路徑問(wèn)題,需要的朋友可以參考下2014-04-04
Nginx配置多個(gè)訪問(wèn)路徑的實(shí)現(xiàn)
本文主要介紹了Nginx配置多個(gè)訪問(wèn)路徑的實(shí)現(xiàn),Nginx通過(guò)配置多個(gè)service就可以實(shí)現(xiàn)多訪問(wèn)路徑,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10

