亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx下實現(xiàn)pathinfo及ThinkPHP的URL模式

 更新時間:2017年05月11日 16:04:29   投稿:zx  
本篇文章主要介紹了Nginx下實現(xiàn)pathinfo及ThinkPHP的URL模式。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

打開Nginx配置文件(不同版本的Nginx可能稍有不同),配置:

#去掉$是為了不匹配行末,即可以匹配.php/,以實現(xiàn)pathinfo
#如果不需要用到php后綴,也可以將其去掉
location ~ .php {
  #原有代碼
  
  #定義變量 $path_info ,用于存放pathinfo信息
  set $path_info "";
  #定義變量 $real_script_name,用于存放真實地址
  set $real_script_name $fastcgi_script_name;
  #如果地址與引號內(nèi)的正則表達式匹配
  if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
      #將文件地址賦值給變量 $real_script_name
      set $real_script_name $1;
      #將文件地址后的參數(shù)賦值給變量 $path_info
      set $path_info $2;
  }
  #配置fastcgi的一些參數(shù)
  fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  fastcgi_param SCRIPT_NAME $real_script_name;
  fastcgi_param PATH_INFO $path_info;
}

這樣,Nginx服務(wù)器就可以支持pathinfo了。但是如果要支持ThinkPHP的URL_MODE設(shè)置為2的模式,還需要配置rewrite規(guī)則。找到access_log語句,在其上方加上以下語句:

#如果請求既不是一個文件,也不是一個目錄,則執(zhí)行一下重寫規(guī)則
if (!-e $request_filename) {
  #地址作為將參數(shù)rewrite到index.php上。
  rewrite ^/(.*)$ /index.php/$1;
  #若是子目錄則使用下面這句,將subdir改成目錄名稱即可。
  #rewrite ^/subdir/(.*)$ /subdir/index.php/$1;
}

保存配置文件,重啟Nginx服務(wù),把ThinkPHP的URL_MODEL設(shè)置為2,如果能正常訪問,說明配置成功。

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

相關(guān)文章

  • 將樹莓派轉(zhuǎn)身為強大的Web服務(wù)器如何使用Nginx和cpolar實現(xiàn)遠程訪問

    將樹莓派轉(zhuǎn)身為強大的Web服務(wù)器如何使用Nginx和cpolar實現(xiàn)遠程訪問

    這篇文章主要介紹了Nginx可視化管理工具結(jié)合cpolar實現(xiàn)遠程訪問內(nèi)網(wǎng)服務(wù),相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹莓派等資源受限的設(shè)備上運行,同時結(jié)合cpolar 內(nèi)網(wǎng)穿透工具即可實現(xiàn)遠程訪問,需要的朋友可以參考下
    2023-09-09
  • nginx配置靜態(tài)文件服務(wù)器詳解

    nginx配置靜態(tài)文件服務(wù)器詳解

    本篇文章主要介紹了nginx配置靜態(tài)文件服務(wù)器詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Nginx 運維之域名驗證的方法示例

    Nginx 運維之域名驗證的方法示例

    這篇文章主要介紹了Nginx 運維之域名驗證的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 淺談Nginx10m+高并發(fā)內(nèi)核優(yōu)化詳解

    淺談Nginx10m+高并發(fā)內(nèi)核優(yōu)化詳解

    這篇文章主要介紹了淺談Nginx10m+高并發(fā)內(nèi)核優(yōu)化詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • Nginx ssi合并頁面的具體實現(xiàn)

    Nginx ssi合并頁面的具體實現(xiàn)

    nginx的ssi模塊是一種類似于ASP的基于服務(wù)器的網(wǎng)頁制作技術(shù),本文主要介紹了Nginx ssi合并頁面的具體實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Nginx服務(wù)器的SSL證書配置以及對SSL的反向代理配置

    Nginx服務(wù)器的SSL證書配置以及對SSL的反向代理配置

    這篇文章主要介紹了Nginx服務(wù)器的SSL證書配置以及對SSL的反向代理配置方法,通常在開啟全站HTTPS時會用到,需要的朋友可以參考下
    2016-01-01
  • Nginx實現(xiàn)ChatGPT?API代理步驟

    Nginx實現(xiàn)ChatGPT?API代理步驟

    這篇文章主要為大家介紹了Nginx實現(xiàn)ChatGPT?API代理步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Docker部署nginx實現(xiàn)過程圖文詳解

    Docker部署nginx實現(xiàn)過程圖文詳解

    這篇文章主要介紹了Docker部署nginx實現(xiàn)過程圖文詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • 配置Nginx服務(wù)器展示隨機首頁與空白圖片的方法

    配置Nginx服務(wù)器展示隨機首頁與空白圖片的方法

    這篇文章主要介紹了配置Nginx服務(wù)器展示隨機首頁與空白圖片的方法,分別用到了ngx_http_random_index_module模塊和ngx_http_empty_gif_module模塊,需要的朋友可以參考下
    2016-01-01
  • Nginx中proxy_pass指令斜杠的作用及說明

    Nginx中proxy_pass指令斜杠的作用及說明

    這篇文章主要介紹了Nginx中proxy_pass指令斜杠的作用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論