泛網域名稱解析
server_name www.002pc.com *.002pc.com;
server_name_in_redirect off;
#設定預設root
set $rootdir /usr/local/nginx/html/002pc/;
#匹配**網域名稱
if ($host ~* ^([^.]+).([^.]+).([^.]+).([^.]+)$)
#匹配二級網域名稱
if ($host ~* ^([^.]+).([^.]+).([^.]+)$)
#設定www時root
if ($rs1 ~* ^www$)
#設定非www二級網域名稱時root
if ($rs1 !~* ^www$)
#應用root
注意:if () {} 之間需要空格,否則nginx.conf會報unknow directive 錯誤!
nginx rewrite flags
last 相當於apache裡的[l]標記,表示完成rewrite
break 終止匹配, 不再匹配後面的規則
redirect 返回302臨時重定向
permanent 返回301永久重定向
nginx正規表示式匹配
~ 為區分大小寫匹配
~* 為不區分大小寫匹配
!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配
nginx檔案及目錄匹配
-f和!-f用來判斷是否存在檔案
-d和!-d用來判斷是否存在目錄
-e和!-e用來判斷是否存在檔案或目錄
-x和!-x用來判斷檔案是否可執行
nginx全域性變數
泛網域名稱解析
什麼是泛網域名稱解析,泛網域名稱解析又該怎樣做?下面將介紹幾種方法 什麼是泛網域名稱解析 泛網域名稱解析是指將 網域名稱 解析到同一ip。在網域名稱前新增任何子網域名稱 均可訪問到所指向的web位址。也就是客戶的網域名稱a.com之下所設的 a.com全部解析到同乙個ip位址上去。比如客戶設b.a....
Apache泛網域名稱解析
documentroot e work phpstudy www ncpx web servername ncpxceshi2.com 主機名 serveralias ncpxceshi2.com 範解析 options followsymlinks execcgi allowoverride al...
泛網域名稱解析簡介
泛網域名稱解析 泛網域名稱解析是指將 網域名稱 解析到同一ip。在網域名稱前新增任何子網域名稱 均可訪問到所指向的web位址。也就是客戶的網域名稱a.com之下所設的 a.com全部解析到同乙個ip位址上去。比如客戶設b.a.com就會自已自動 解析到與a.com同乙個ip位址上去。泛網域名稱解析應...