root目錄:
root路徑 + location路徑
alias別名:
alias路徑 替換 location路徑
例:
location ^~ /dir/
# 請求的uri: /dir/a.html時,返回 /www/root/html/dir/a.html
location ^~ /dir/
# 請求的uri:/dir/a.html時,返回:/www/root/html/a.html
注意
alias後面必須要用「/」結束,否則會找不到檔案,root可有可無。
alias在使用正則匹配時,必須捕捉要匹配的內容並在指定的內容處使用。
alias只能位於location塊中。(root可以不放在location中)
^~
如果路徑匹配那麼不測試正規表示式
參考nginx中的root與alias的差別
Nginx中alias與root的區別
以前只知道nginx的location塊中的root用法,用起來總是感覺滿足不了自己的一些想法。然後終於發現了alias這個東西。1 root的用法 location request path image 這樣配置的結果就是當客戶端請求 request path image cat.png 的時候,...
Nginx系列 root與alias指令用法的區別
root和alias屬於nginx的核心模組ngx http core module的兩個指令。從官網的如下鏈結看到root和alias 的基本語法 root指令語法 語 法 root path 預設值 root html 配置段 http,server,location,if in locatio...
系統設定 alias
功能說明 設定指令的別名。語 法 alias 別名 指令名稱 補充說明 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設定。alias的效力僅及於該次登入的操作。若要每次登入是即自動設好別名,可在.profile或.cshrc中設定指令的別名。例 子 編輯自己帳號...