thinkphp在低版本Nginx 下支持PATHINFO的方法分享
最近在用thinkphp做一個(gè)項(xiàng)目,基本完成后部署到nginx服務(wù)器上才發(fā)覺nginx是不支持pathinfo的那么我們?nèi)绾蝸硖幚砟亍?/p>
Nginx環(huán)境
在Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf(在/usr/local/nginx/conf/nginx.conf或者通過find / | grep nginx.conf來查找位置)中配置轉(zhuǎn)發(fā)規(guī)則實(shí)現(xiàn):在nginx配置文件中添加:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
其實(shí)內(nèi)部是轉(zhuǎn)發(fā)到了ThinkPHP提供的兼容模式的URL,利用這種方式,可以解決其他不支持PATHINFO的WEB服務(wù)器環(huán)境。
如果你的ThinkPHP安裝在二級(jí)目錄,Nginx的偽靜態(tài)方法設(shè)置如下,其中youdomain是所在的目錄名稱。
location /youdomain/ { if (!-e $request_filename){ rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=$1 last; } }
如:
location /thinkphp/ { if (!-e $request_filename){ rewrite ^/thinkphp/(.*)$ /thinkphp/index.php?s=$1 last; } }
語(yǔ)法:rewrite regex replacement flag (last 相當(dāng)于apache里面的[L]標(biāo)記,表示rewrite。)
- 解決nginx不支持thinkphp中pathinfo的問題
- Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx配置PATHINFO隱藏thinkphp index.php
- Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
- nginx+thinkphp下解決不支持pathinfo模式
- lnmp環(huán)境中如何為nginx開啟pathinfo
- nginx中配置pathinfo模式示例
- nginx支持codeigniter的pathinfo模式url重寫配置寫法示例
- Nginx隱藏index.php和Pathinfo模式配置例子
- 在nginx中配置pathinfo模式支持thinkphp的URL重寫
- 讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享
- nginx配置支持php的pathinfo模式配置方法
相關(guān)文章
ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼
這篇文章主要介紹了ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼的相關(guān)資料,需要的朋友可以參考下2015-03-03php自動(dòng)獲取字符串編碼函數(shù)mb_detect_encoding
使用 mb_detect_encoding() 函數(shù)來判斷字符串是什么編碼的。2011-05-05PHP+JS實(shí)現(xiàn)大規(guī)模數(shù)據(jù)提交的方法
這篇文章主要介紹了PHP+JS實(shí)現(xiàn)大規(guī)模數(shù)據(jù)提交的方法,以一個(gè)短信群發(fā)系統(tǒng)實(shí)例分析了php大規(guī)模數(shù)據(jù)提交的相關(guān)技巧,需要的朋友可以參考下2015-07-07PHP-FPM運(yùn)行狀態(tài)的實(shí)時(shí)查看及監(jiān)控詳解
php-fpm和nginx一樣內(nèi)建了一個(gè)狀態(tài)頁(yè),對(duì)于想了解php-fpm的狀態(tài)以及監(jiān)控php-fpm非常有幫助。這篇文章就給大家詳細(xì)介紹了PHP-FPM運(yùn)行狀態(tài)的實(shí)時(shí)查看及監(jiān)控,有需要的朋友們可以參考學(xué)習(xí),感興趣的朋友們下面來一起看看吧。2016-11-11php mssql 數(shù)據(jù)庫(kù)分頁(yè)SQL語(yǔ)句
php mssql幾條常見的數(shù)據(jù)庫(kù)分頁(yè) SQL 語(yǔ)句2008-12-12