成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Nginx的try_files指令使用實(shí)例

Nginx的try_files指令使用實(shí)例

熱門標(biāo)簽:如何在各種地圖標(biāo)注自己的地址 遼寧電銷平臺(tái)外呼系統(tǒng)軟件 申請(qǐng)400電話號(hào)碼多少錢 coreldraw地圖標(biāo)注 百應(yīng)電銷機(jī)器人靠譜嗎 物超所值的400電話申請(qǐng) 營銷電銷機(jī)器人招商 菏澤crm外呼系統(tǒng)價(jià)格 信陽銷售外呼系統(tǒng)招商

Nginx的配置語法靈活,可控制度非常高。在0.7以后的版本中加入了一個(gè)try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。

try_files指令說明

try_files指令
語法:try_files file ... uri 或 try_files file ... = code
默認(rèn)值:無
作用域:server location

其作用是按順序檢查文件是否存在,返回第一個(gè)找到的文件或文件夾(結(jié)尾加斜線表示為文件夾),如果所有的文件或文件夾都找不到,會(huì)進(jìn)行一個(gè)內(nèi)部重定向到最后一個(gè)參數(shù)。

需要注意的是,只有最后一個(gè)參數(shù)可以引起一個(gè)內(nèi)部重定向,之前的參數(shù)只設(shè)置內(nèi)部URI的指向。最后一個(gè)參數(shù)是回退URI且必須存在,否則會(huì)出現(xiàn)內(nèi)部500錯(cuò)誤。命名的location也可以使用在最后一個(gè)參數(shù)中。與rewrite指令不同,如果回退URI不是命名的location那么$args不會(huì)自動(dòng)保留,如果你想保留$args,則必須明確聲明。

try_files $uri $uri/ /index.php?q=$uri&$args;

實(shí)例分析

示例一

try_files 將嘗試你列出的文件并設(shè)置內(nèi)部文件指向。

例如:

try_files /app/cache/ $uri @fallback; 
index index.php index.html;

它將檢測(cè)$document_root/app/cache/index.php,$document_root/app/cache/index.html 和 $document_root$uri是否存在,如果不存在著內(nèi)部重定向到@fallback(@表示配置文件中預(yù)定義標(biāo)記點(diǎn)) 。

你也可以使用一個(gè)文件或者狀態(tài)碼(=404)作為最后一個(gè)參數(shù),如果是最后一個(gè)參數(shù)是文件,那么這個(gè)文件必須存在。

示例二

例如nginx不解析PHP文件,以文本代碼返回

try_files $uri /cache.php @fallback;

因?yàn)檫@個(gè)指令設(shè)置內(nèi)部文件指向到 $document_root/cache.php 并返回,但沒有發(fā)生內(nèi)部重定向,因而沒有進(jìn)行l(wèi)ocation段處理而返回文本 。

(如果加上index指令可以解析PHP是因?yàn)閕ndex會(huì)觸發(fā)一個(gè)內(nèi)部重定向)

示例三

跳轉(zhuǎn)到變量

server {
 listen 8000;
 server_name 192.168.119.100;
 root html;
 index index.html index.php;
 
 location /abc {
   try_files /4.html /5.html @qwe;    #檢測(cè)文件4.html和5.html,如果存在正常顯示,不存在就去查找@qwe值
}

 location @qwe {
  rewrite ^/(.*)$  http://www.baidu.com;    #跳轉(zhuǎn)到百度頁面
 }

示例四

跳轉(zhuǎn)指定文件

server {
  listen 8000;
  server_name 192.168.119.100;
  root html;
  index index.php index.html;

  location /abc {
    try_files /4.html /5.html /6.html;
 }

示例五

將請(qǐng)求跳轉(zhuǎn)到后端

upstream tornado {
    server 127.0.0.1:8001;
}
 
server {
    server_name imike.me;
    return 301 $scheme://www.imike.me$request_uri;
}
 
server {
    listen 80;
    server_name www.imike.me;
 
    root /var/www/www.imike.me/V0.3/www;
    index index.html index.htm;
 
    try_files $uri @tornado;
 
    location @tornado {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
 
        proxy_pass http://tornado;
    }
}

常見錯(cuò)誤

常見錯(cuò)誤一

try_files 按順序檢查文件是否存在,返回第一個(gè)找到的文件,至少需要兩個(gè)參數(shù),但最后一個(gè)是內(nèi)部重定向也就是說和rewrite效果一致,前面的值是相對(duì)$document_root的文件路徑。也就是說參數(shù)的意義不同,甚至可以用一個(gè)狀態(tài)碼 (404)作為最后一個(gè)參數(shù)。如果不注意會(huì)有死循環(huán)造成500錯(cuò)誤。

location ~.*\.(gif|jpg|jpeg|png)$ {
    root /web/wwwroot;
    try_files /static/$uri $uri;
}

原意圖是訪問http://example.com/test.jpg時(shí)先去檢查/web/wwwroot/static/test.jpg是否存在,不存在就取/web/wwwroot/test.jpg

但由于最后一個(gè)參數(shù)是一個(gè)內(nèi)部重定向,所以并不會(huì)檢查/web/wwwroot/test.jpg是否存在,只要第一個(gè)路徑不存在就會(huì)重新向然后再進(jìn)入這個(gè)location造成死循環(huán)。結(jié)果出現(xiàn)500 Internal Server Error

location ~.*\.(gif|jpg|jpeg|png)$ {
    root /web/wwwroot;
    try_files /static/$uri $uri 404;
}

這樣才會(huì)先檢查/web/wwwroot/static/test.jpg是否存在,不存在就取/web/wwwroot/test.jpg再不存在則返回404 not found

常見錯(cuò)誤二

Nginx try_files $query_string為空的解決辦法

server {
  listen 80;
  server_name localhost.dev;
  index index.php index.html index.htm;
  set $root_path '/var/www/phalcon/public'; 
  root $root_path;
  location / {
    try_files $uri $uri/ /index.php;
  }
  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;
  }
  location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
    root $root_path;
  }
  location ~ /\.ht {
    deny all;
  }
}

發(fā)現(xiàn)PHP無法獲取$_GET信息

try_files $uri $uri/ /index.php;

改為

try_files $uri $uri/ /index.php?$query_string;

即可解決,以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:廈門 江西 內(nèi)江 江門 玉樹 湖北 瀘州 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx的try_files指令使用實(shí)例》,本文關(guān)鍵詞  Nginx,的,try,files,指令,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx的try_files指令使用實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx的try_files指令使用實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国外亚洲成av人片在线观看| 欧美电影三区| 91国产中文字幕| 国产精品一二一区| 国产女人高潮的av毛片| 亚洲男人天堂久| 久久久不卡网国产精品二区| 国产99精品视频| 国产欧美123| 少妇久久久久久被弄到高潮| 欧美日韩精品一区| 美女在线一区| 国产精品16p| 欧美日韩精品一区二区三区四区| 黄色福利视频网站| 亚洲大尺度视频| 国产1区在线观看| 中国毛片在线观看| 黄网站免费入口| 欧美特级一级片| 爽爽免费视频| 中文在线三区| 综合激情视频| 亚洲欧洲激情在线乱码蜜桃| 中文字幕精品在线| 四季av一区二区| 另类中文字幕网| 久久av少妇| 中文字幕亚洲无线码a| 天堂av在线| 亚洲国产精品视频在线| 久久夜色撩人精品| 国产一区二区三区免费看| 免费黄色日本网站| 亚洲免费在线视频一区 二区| 国产精品久久久久久久久久免费看| 天天操天天色综合| 中文字幕亚洲不卡| 国产精品久久电影观看| 欧洲三级视频| 欧美日韩国产中文字幕在线| 日韩精品一区二区在线| 亚洲精品自拍网| 爱情电影社保片一区| 国产免费无码一区二区| 国产欧美一区二区三区久久| 青青青视频在线免费观看| 亚洲免费av观看| 日本少妇高潮喷水视频| 91九色综合久久| 可以免费看污视频的网站| 成人精品一区二区不卡视频| 欧美成人嫩草网站| 亚洲高清毛片一区二区| 日韩精品福利网站| 免费91麻豆精品国产自产在线观看| 久久久久久久久久久免费视频| 新片速递亚洲合集欧美合集| 四虎成人永久地址| 日本久久精品电影| 国产精品入口66mio| 夜夜嗨av色一区二区不卡| 国产亚洲欧洲黄色| 在线精品一区二区三区| 大地资源二中文在线影视观看| 国产91在线播放精品| 9191精品国产综合久久久久久| 日韩欧美在线观看一区二区| 菠萝蜜视频网站入口| www.久久成人| 久久99影视| 综合亚洲深深色噜噜狠狠网站| 黄色欧美网站| 国产成人手机高清在线观看网站| 懂色av中文字幕| 欧美乱大交xxxxx另类| 在线综合视频网站| 亚洲精品成a人在线观看| 亚洲人成精品久久久久| 欧美在线1区| 大肉大捧一进一出好爽视频| 性欧美在线看片a免费观看| 成人嫩草影院| av网站手机在线观看| 成人a在线观看高清电影| 伊人久久亚洲| 亚洲午夜精品一区二区| 在线观看精品视频一区二区三区| 国产精品久久久久无码av色戒| av噜噜色噜噜久久| 国产亚洲欧美日韩俺去了| 久久夜色精品国产| 亚洲熟妇av一区二区三区漫画| 国产91丝袜在线播放0| 超碰成人在线播放| 91精品国产乱码久久久久久久久| 日韩精品――色哟哟| 欧美精品一区二区三区免费| 韩国版免费三体| 麻豆视频一区二区| 日本成人在线免费观看| 色素色在线综合| www.成年人视频| 国产美女自拍| 日韩免费电影一区二区| 欧美a一片xxxx片| 一区二区影院| √天堂中文www官网| 久久日韩精品| 综合区小说区图片区在线一区| 精品久久久久久国产91| 97av视频在线观看| 综合一区av| 一色屋色费精品视频在线看| 国偷自产av一区二区三区小尤奈| 亚洲色偷精品一区二区三区| 国产精品视频播放| 国产原创视频在线观看| www视频免费| 国产av一区二区三区精品| 欧洲大片精品免费永久看nba| 日本а中文在线天堂| 天天天天天天操| 国产乱子精品一区二区在线观看| 一区二区不卡在线观看| 国产精品成人网站| 久久久精品免费视频| 国产最顶级的黄色片在线免费观看| 成人高清视频在线| 成年丰满熟妇午夜免费视频| 日韩国产激情在线| 高清一区二区三区四区| 激情久久av一区av二区av三区| 羞羞视频在线观看免费| 欧美激情一区三区| caoporn国产精品免费视频| 国产网站一区二区| 日本在线一二三| 欧美中文字幕精品| 国产精品一区二区三区视频网站| 美国黄色a级片| 国产女主播自拍| 欧美成人另类视频| 粉嫩蜜臀av国产精品网站| 蜜桃精品成人影片| 国产午夜福利100集发布| 你微笑时很美电视剧整集高清不卡| 日韩在线小视频| 欧美成人综合| 国产精品对白久久久久粗| 国产欧美一区二区三区视频在线观看| 少妇丰满尤物大尺度写真| 在线免费a视频| 亚洲免费观看高清完整版在线观看| 午夜宅男久久久| 亚洲a一级视频| 无人在线观看的免费高清视频| 激情综合丁香五月| 天堂av电影在线观看| 国产精品免费一区二区三区都可以| 亚洲乱码国产乱码精品精天堂| 国产这里有精品| 欧美精品影院| 久热精品在线视频| 人人狠狠综合久久亚洲| 91久久国产综合久久| 中文字幕国产精品一区二区| 毛片aaaaaa| 超碰中文在线| 九九视频精品在线观看| 91久久久一线二线三线品牌| 黄色电影网站在线观看| 成人欧美一区二区三区黑人免费| 福利在线导航136| 裸体av在线| 韩国三级hd中文字幕| 亚洲精品亚洲人成人网在线播放| 拔插拔插华人永久免费| 97免费视频在线| 国产精品视屏| 牛牛精品一区二区| 天堂av中文在线资源库| 美女网站在线看| 《视频一区视频二区| 成人激情视频网站| 欧美精品一区二区三区蜜臀| 手机视频在线观看| 精品一区二区三区在线观看l| 日韩天堂在线观看| 欧美性一区二区| 四虎成人av| 校园春色综合| av第一福利大全导航| 欧美粗暴jizz性欧美20| 337p日本欧洲亚洲大胆精品| www.超碰97.com| 国产精品久久久久久人| 在线女人免费视频| 国产丝袜视频在线播放| 99视频免费看| 99久热re在线精彩视频| 久久国产综合| 日韩大胆成人| ass极品国模人体欣赏| 欧美另类高清zo欧美| 91九色美女在线视频| 精品国内自产拍在线观看| 岛国av免费观看| 四季av日韩精品一区| 国产成人毛毛毛片| 亚洲国产成人精品激情在线| 亚洲大胆在线| 婷婷综合五月天| 正义之心1992免费观看全集完整版| 狠狠干夜夜操| 亚洲一区二区在线视频观看| jizz国产在线观看| 国产精品综合久久久| 少妇毛片一区二区三区| 一级香蕉视频在线观看| 亚洲精品一卡二卡三卡四卡| 国产成人亚洲综合a∨猫咪| 欧美精品1区| 精品国产va久久久久久久| av免费看网址| 欧美日韩黄色一级片| 欧美污视频久久久| 国产又黄又粗又长| 国产日韩免费视频| 日韩精品极品毛片系列视频| 制服 丝袜 综合 日韩 欧美| 99热国内精品永久免费观看| 婷婷激情五月综合| 国产美女www| 亚洲一区二区三区xxx视频| 亚洲精品视频91| 波多野结衣片子| 欧美成人黑人xx视频免费观看| 电影中文字幕一区二区| 99久久这里有精品| 日本美女久久久| 另类人妖一区二区av| 国产精品社区| 在线视频一区二区三区在线播放| 日本高清中文字幕| 日本精品在线视频| 在线欧美日韩国产| 欧美在线观看一区二区| 一区二区亚洲欧洲国产日韩| 少妇久久久久久| 亚洲大尺度视频在线观看| 黄色国产网站| 欧美三级黄色大片| 中文字幕一区二区三区四区在线视频| 九九久久久久午夜精选| 青青在线免费视频| 国产成人精品在线视频| 亚洲欧美激情四射在线日| 国产精品福利在线观看网址| 久久久精品99| h视频免费观看| 亚洲乱码精品久久久久..| 岛国在线免费| 欧美oldwomenvideos| 国产91成人video| 99久久久国产精品免费蜜臀| 777777国产7777777| 91精品国产综合久久国产大片| 人妻无码久久一区二区三区免费| 国产探花精品一区二区| 精品伦精品一区二区三区视频| 小次郎av收藏家| www黄色在线观看| 六月丁香在线视频| 久久精品91久久久久久再现| 亚洲三级电影| 午夜精品免费视频| 欧美色欧美亚洲高清在线视频| 国产专区在线播放| 国内精品国产成人国产三级| 在线视频亚洲色图| 国产情侣在线播放| 国产精品永久入口久久久| 欧美熟妇另类久久久久久多毛| 久久久噜噜噜久久中文字免| 成人高清在线| 91尤物视频在线观看| www.黄色网| 欧美挤奶吃奶水xxxxx| 在线视频观看91| 日韩国产在线观看一区| 成人性生交大片免费看网站| 欧美白人最猛性xxxxx| 精品72久久久久中文字幕| 国产午夜精品一区二区三区欧美| 成人听书哪个软件好| 国产一区二区三区精品欧美日韩一区二区三区| 精品一区二区三区国产| 中出中文字幕| 日韩一区二区欧美| 法国伦理少妇愉情| 在线国产亚洲欧美| 精品人在线二区三区| 白白色视频在线| 国产免费黄视频在线观看| 日韩国产成人| 国产精品国产三级国产普通话三级| 精品人妻午夜一区二区三区四区| 99久久精品一区二区成人| 99久热在线精品视频观看| 国产视频中文字幕在线观看| 91成人小视频| 欧美日韩亚洲一二三| 欧美性一区二区| 韩国日本不卡在线| 国精产品一区二区三区有限公司| 国产乱码精品一区二区三区卡| 日韩av大片站长工具| 欧美一区三区二区在线观看| 国产成在线观看免费视频| 中文字幕亚洲图片| 蜜桃av乱码一区二区三区| 欧美一级大片在线观看| 亚洲美女爱爱视频| 最近中文字幕在线观看| 天天操,天天操| 国产不卡一区视频| 红桃av永久久久|