loctaion / { } 與 location =/ { }的區別

摘自:《Nginx高性能Web服務器實戰教程》(黑馬程序員)

location / { }location =/ { }的區別

location / { }遵循普通location的最大前綴匹配,由於任何URI都必然以“/”根開頭,所以對於一個URI,若配置文件中有更合適的匹配則會將其代替,否則返回location / { }匹配到的結果,他相當於站點默認配置。
location = / { }遵守的是精準匹配,也就是隻能匹配該站點根目錄,同時會禁止繼續搜索正則location,效率比location / { } 高。因此,若在開發中能確定精準匹配的情況,可以採用location =/ { }的方式,提示匹配效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章