Below you will find pages that utilize the taxonomy term “Pathinfo”
October 8, 2010
nginx配置支持php的pathinfo模式配置方法
"\u003cp\u003enginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003elocation ~ \\.php$ {\nroot html;\nfastcgi_pass 127.0.0.1:9000;\nfastcgi_index index.php;\n\n##通过设置模拟出pathinfo\nset $path_info “”;\nset $real_script_name $fastcgi_script_name;\nif ($fastcgi_script_name ~ “^(.+?\\.php)(/.+)$”) {\n set $real_script_name $1;\n set $path_info $2;\n}\nfastcgi_param SCRIPT_FILENAME $document_root$real_script_name;\nfastcgi_param SCRIPT_NAME $real_script_name; …\u003c/code\u003e\u003c/pre\u003e"