案例一:訪問靜態路徑(通過目錄名稱來匹配 使用root關鍵字)
修改:nginx.conf文件,在server里面增加:
1 location ^~ /img/ { 2 root F:; 3 }假設:真實文件地址: F:\ img\Koala.jpg
測試:打開瀏覽器輸入Url地址 http://localhost/img/Koala.jpg 即可看見對應的圖片
說明:在使用root關鍵字的時候,location( /img/ )既會出現在真實文件地址里面也會出現在Url地址里面
案例二:訪問靜態路徑(通過目錄名稱來匹配 使用alias關鍵字)
修改:nginx.conf文件,在server里面增加:
1 location ^~ /test/ { 2 alias F:/; 3 }假設:真實文件地址: F:\ img\Koala.jpg
測試:打開瀏覽器輸入Url地址 http://localhost/test/img/Koala.jpg 即可看見對應的圖片
說明:在使用alias關鍵字的時候,location(/test/)不會出現在真實文件地址里面,但是會出現在Url地址里面,只是相當於用location去匹配這個Url地址
案例三:訪問靜態路徑(通過文件名后綴來匹配 使用root關鍵字)
修改:nginx.conf文件,在server里面增加:
1 location ~ \.(jpg|png|...)$ { 2 root F:; 3 }假設:真實文件地址: F:\ img\Koala.jpg
測試:打開瀏覽器輸入Url地址 http://localhost/img/Koala.jpg 即可看見對應的圖片
注意:location里面不一定是jpg、png、txt的,比如像我上面這個Url地址,我把配置文件改成下面也可以訪問:
1 location ~ \.(oala.jpg|png|...)$ { 2 root F:; 3 }