nginx中path模式配置示例

2022-09-25 21:06:15 字數 1750 閱讀 5639

nginx伺服器預設是不支援pathinfo模式的,即類似index.php/index形式的url會提示404。在這裡,需要對nginx配置檔案中需要開啟pathinfo模式的server予以修改配置,修改nginx.conf檔案如下:

複製** **如下:

server

} location ~ \.php

fastcgi_param script_filename $document_root$real_script_name;

fastcgi_param script_name $real_script_name;

fastcgi_param path_info $path_info;

}       locati程式設計客棧on ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$

location ~ .*\.(js|css)?$

error_page 404                /404.html;

error_page  500 502 503 504    /50x.html;

location = /50x.html

}並新增fcgi_pathinfo.conf如下:

複製** **如下:

fastcgi_param  query_string     &n程式設計客棧bsp; $query_string;

重要的就是,~\.php後面不能有$,以便能夠匹配所有*.php/*形式的url,並且if與後面的括號之間必須有乙個空格。

完畢之後,重啟nginx。

本文標題: nginx中path模式配置示例

本文位址:

nginx中配置pathinfo模式運用例項

很久不使用apache了,漸漸對apache感到陌生,因為朋友有個zendframework框架從apache移到nginx下,需要pathinfo模式支援。網上海搜 繼續摸索 最後堅持 按理說我感覺應該有nginx thinkphp的先例,只是我沒有搜尋到答案而已。突然間感覺網上好迷茫,乙個小小的...

nginx中配置pathinfo模式示例

要想讓nginx支援path info,首先需要知道什麼是pathinfo,為什麼要用pathinfo?pathinfo不是nginx的功能,pathinfo是php的功能。php中有兩個pathinfo,乙個是環境變數 server path info 另乙個是pathinfo函式,pathinf...

VUE history模式Nginx配置

location 若專案沒有直接部署在nginx主目錄下,而是在其子目錄,如 nginx配置root路徑為 usr local nginx html,子目錄路徑為 usr local nginx html your folder,此時nginx應該這樣配置 location 重點是要加 your f...