最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在nginx中配置pathinfo模式支持thinkphp的URL重寫

 更新時間:2014年04月18日 10:56:09   作者:  
這篇文章主要介紹了在nginx中配置pathinfo模式的例子,用來支持thinkphp的URL重寫,并解決了thinkphp一個路徑問題,需要的朋友可以參考下

最近一個項目中使用了ThinkPHP做為開發(fā)框架,URL上我們使用了PATHINFO模式,但是Nginx默認(rèn)是不支持PATHINFO的,需要進(jìn)行手動配置才可以,于是我們按照了以下方法進(jìn)行了Nginx的PATHINFO支持配置:
修改nginx.conf,找到server中的 location ~ .php${},修改為location ~ .php {},并在其中增加以下內(nèi)容:

復(fù)制代碼 代碼如下:

set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
    set $real_script_name $1;
    set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;

不過無論我們?nèi)绾螠y試,都發(fā)現(xiàn)PATHINFO模式總是不能正確運(yùn)行,就算運(yùn)行后,{:U}方法也總是出錯,打印$_SERVER后發(fā)現(xiàn)PHP_SELF總是不對。
但是依然PATHINFO不能正確正常工作,于是我們確定是ThinkPHP的配置問題,發(fā)現(xiàn)其實是ThinkPHP的_PHP_FILE的問題,在入口文件index.php中加入配置define('_PHP_FILE_',$_SERVER['SCRIPT_NAME']);,問題解決。
如果$_SERVER['SCRIPT_NAME'] 路徑也不對,請先替換為正確的文件路徑。

相關(guān)文章

  • 詳解Nginx啟動失敗的幾種錯誤處理

    詳解Nginx啟動失敗的幾種錯誤處理

    這篇文章主要介紹了詳解Nginx啟動失敗的幾種錯誤處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 詳解Centos7 源碼編譯安裝 Nginx1.13

    詳解Centos7 源碼編譯安裝 Nginx1.13

    這篇文章主要介紹了詳解Centos7 源碼編譯安裝 Nginx1.13,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解Nginx靜態(tài)服務(wù)配置(root和alias指令)

    詳解Nginx靜態(tài)服務(wù)配置(root和alias指令)

    這篇文章主要介紹了詳解Nginx靜態(tài)服務(wù)配置(root和alias指令),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • nginx配置同一域名同一端口下部署多個vue項目

    nginx配置同一域名同一端口下部署多個vue項目

    本文主要介紹了nginx配置同一域名同一端口下部署多個vue項目,可以根據(jù)根路徑不同分別代理訪問不同項目,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • nginx 虛擬主機(jī)設(shè)置實例(多網(wǎng)站配置)

    nginx 虛擬主機(jī)設(shè)置實例(多網(wǎng)站配置)

    Nginx 虛擬主機(jī)設(shè)置一例,主要是針對虛擬主機(jī)的設(shè)置,多網(wǎng)站配置方法,需要的朋友可以參考下
    2013-02-02
  • Nginx安裝后常用功能配置基礎(chǔ)篇

    Nginx安裝后常用功能配置基礎(chǔ)篇

    這篇文章主要介紹了Nginx安裝后常用的功能配置,為了在使用中更高效簡潔,Nginx安裝后通常會進(jìn)行一些常用的配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • nginx upstream六種方式分配小結(jié)

    nginx upstream六種方式分配小結(jié)

    本文主要介紹了nginx upstream六種方式分配小結(jié),包括輪詢、加權(quán)輪詢、IP哈希、公平輪詢、URL哈希和備份服務(wù)器,具有一定的參考價格,感興趣的可以了解一下
    2025-03-03
  • nginx目錄路徑重定向的方法

    nginx目錄路徑重定向的方法

    這篇文章主要介紹了nginx目錄路徑重定向的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • nginx?如何配置文件上傳大小

    nginx?如何配置文件上傳大小

    這篇文章主要介紹了nginx?如何配置文件上傳大小,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • Nginx搭載負(fù)載均衡及前端項目部署

    Nginx搭載負(fù)載均衡及前端項目部署

    本文介紹了如何使用Nginx實現(xiàn)負(fù)載均衡和前端項目部署,通過配置Nginx的負(fù)載均衡功能,可以有效地分發(fā)客戶端請求,提高服務(wù)器的處理能力,感興趣的可以了解一下
    2023-11-11

最新評論

远安县| 工布江达县| 墨玉县| 电白县| 平度市| 邹平县| 南江县| 广西| 嘉善县| 无为县| 松桃| 丰镇市| 信宜市| 合肥市| 河间市| 内黄县| 延吉市| 淮南市| 沁水县| 双鸭山市| 景洪市| 收藏| 平阳县| 大方县| 井研县| 临潭县| 乌拉特中旗| 大宁县| 墨竹工卡县| 专栏| 神池县| 桐乡市| 屯留县| 行唐县| 天水市| 固原市| 竹溪县| 青岛市| 乌兰浩特市| 西宁市| 东兰县|