一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享

網上搜了很多方法都不奏效,研究了一天,發現通過以下的配置可以完美支持 'URL_MODEL' => 2 的情況了
復制代碼 代碼如下:
location /project/ {
index index.php;
if (!-e $request_filename) {
rewrite ^/project/(.*)$ /project/index.php/$1 last;
break;
}
}

location ~ .+/.php($|/) {
set $script $uri;
set $path_info "/";
if ($uri ~ "^(.+/.php)(/.+)") {
set $script $1;
set $path_info $2;
}

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?IF_REWRITE=1;
include /APMServ/nginx/conf/fastcgi_params;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $document_root/$script;
fastcgi_param SCRIPT_NAME $script;
}

這里先把project下的請求都轉發到index.php來處理,亦即Thinkphp的單一入口文件;然后把對php文件的請求交給fastcgi來處理,并且添加對PATH_INFO的支持。
重啟Nginx以后,http://localhost/project/Index/insert, http://localhost/project/index.php/Index/delete 這樣的URL都可以正確訪問了。
還有一個地方需要注意的是,Nginx配置文件里 if 和后面的括號之間要有一個空格,不然會報unknown directive錯誤。

php技術讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 深爱五月开心网亚洲综合 | 国产福利91精品一区二区三区 | 最近最新中文字幕在线第一页 | 很黄很色视频 | 亚洲一区二区三区亚瑟 | 五月开心久久 | 视频免费1区二区三区 | 国产成人精品在线观看 | 国产成人精品久久一区二区小说 | 中文字幕日本不卡一二三区 | 日韩高清一区二区三区五区七区 | 国产精品毛片va一区二区三区 | 性欧美video另类3d | 美女胸又www又黄网站 | 久久久久久久久免费影院 | 精品久久久影院 | 六月丁香色婷婷 | 在线91色 | 男女一级毛片免费视频看 | 国产美女视频一区二区二三区 | 中文字幕视频一区二区 | 在线观看一区二区精品视频 | 国产真实乱子伦精品视手机观看 | 一区二区影视 | 无遮挡一级毛片呦女视频 | 国产精品久久九九 | 国产精品久久亚洲一区二区 | 日韩理论视频 | 成人影院203nnxyz| 一区二区三区高清在线 | 亚洲欧美日韩综合一区 | 亚洲夂夂婷婷色拍ww47 | 久久五月女厕所一区二区 | 波多野结衣在线观看一区二区三区 | 国产美女免费观看 | 91在线视频免费看 | 久久综合一区二区三区 | 永久黄网站色视频免费 | 国产成人高清视频 | 国产图片区 | 欧美亚洲国产成人不卡 |