打開對應的站點配置文件, 找到下面的代碼段:
~~~
location ~ .*\.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
~~~
修改為
~~~
location ~ .php
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
#定義變量 $path_info ,用于存放pathinfo信息
set $path_info "";
#定義變量 $real_script_name,用于存放真實地址
set $real_script_name $fastcgi_script_name;
#如果地址與引號內的正則表達式匹配
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
#將文件地址賦值給變量 $real_script_name
set $real_script_name $1;
#將文件地址后的參數賦值給變量 $path_info
set $path_info $2;
}
#配置fastcgi的一些參數
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
~~~
- Linux相關
- centos下源碼安裝redis的方法
- Nginx配置ThinkPHP的UrlRewrite和PathInfo模式
- Apache開啟 .htaccess & url_rewrite & vhost
- Ubuntu安裝服務器環境
- Virtual Box 和 Ubuntu Server 14.10 的共享文件
- www.hmoore.net服務器環境搭建
- Javascript相關
- Javascript導出Excel表格
- Javascript格式化時間戳
- 工具相關
- sublime text 3 安裝后要做的事
- 測試
- NetBeans默認使用utf8編碼打開文件方法
- sass安裝
- less安裝
- 各種查詢
- 蘋果常用軟件的url schemes查詢