server {
listen 80;
server_name wxsearch.ngdna.com ;
access_log /data/wwwlogs/access_nginx.log combined;
root /data/wwwroot/wxsearch.ngdna.com;
index index.html index.htm index.php;
#error_page 404 /404.html;
#error_page 502 /502.html;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
location ~ \.php {
root /data/wwwroot/wxsearch.ngdna.com;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
##先加載默認的fastcgi配置項
include fastcgi_params;
##正則解析路徑,先使用set指令產(chǎn)生兩個nginx變量并賦值
##此處先將$path_info值賦值為空
set $path_info "";
set $real_script_name $fastcgi_script_name;
##正則匹配URI,若能匹配將產(chǎn)生兩個子組
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
##將兩個子組賦值給剛生成的兩個nginx變量
set $real_script_name $1;
set $path_info $2;
}
##將可能匹配到的$path_info值通過fastcgi_param指令設(shè)置進去
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
##覆蓋fastcgi_params文件中默認的SCRIPT_NAME配置項
fastcgi_param SCRIPT_NAME $real_script_name;
}
nginx配置thinkphp的pathinfo
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 小伙伴在使用ThinkPHP搭建自己或者公司項目的時候,url模式設(shè)置成為兼容模式,也就是URL_MODEL的值為...
- 大家好,我是IT修真院成都分院第7期的JAVA學員龔劍飛,一枚正直純潔善良的java程序員。 今天給大家分享一下,...
- thinkphp在Nginx沒有pathinfo的情況出現(xiàn)".php"的文件,這個讓人很是糾結(jié)。在服務(wù)器是Linu...