激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - 在nginx中配置pathinfo模式支持thinkphp的URL重寫

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

2019-10-17 12:27nginx配置網 Nginx

這篇文章主要介紹了在nginx中配置pathinfo模式的例子,用來支持thinkphp的URL重寫,并解決了thinkphp一個路徑問題,需要的朋友可以參考下

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

復制代碼代碼如下:

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;


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄污在线看 | 在线看一区二区三区 | 日韩99| 一区二区三区黄色 | 日本一区二区不卡高清 | 91网视频在线观看 | 成人免费一区二区三区在线观看 | 久久久久国产成人精品亚洲午夜 | 欧美另类视频在线 | 最新一区二区三区 | 久久国产亚洲精品 | 成人爱情偷拍视频在线观看 | 国产1区在线观看 | 亚洲免费高清 | 日本看片一区二区三区高清 | 色播视频在线播放 | 国产精品久久久久久久久久尿 | 黄色a级片视频 | 欧美日韩国产综合网 | 一区二区三区欧美在线观看 | 国产在线观看一区二区三区 | 四季久久免费一区二区三区四区 | 精品国产一区二区三区久久久 | 欧美成人精品 | 丁香天堂网| 91经典视频 | 国产一级免费电影 | 日韩视频在线观看免费视频 | 99精品视频99 | 国产精品一区二区三区99 | 国产日韩a| 性欧美一区二区 | 日韩欧美激情视频 | 精品国产91久久久久久浪潮蜜月 | 欧美一级爱爱 | 91www成人久久 | 亚洲性生活免费视频 | 国产wwww | 亚洲国产超高清a毛毛片 | 国产一级淫片在线观看 | 成人三级电影网 |