nginx 配置thinkphp 隐藏index.php 并支持pathinfo

Posted winstonsias

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 配置thinkphp 隐藏index.php 并支持pathinfo相关的知识,希望对你有一定的参考价值。

     if (!-e $request_filename) {
	   rewrite ^/index.php(.*)$ /index.php?s=$1 last;
	   rewrite ^(.*)$ /index.php?s=$1 last;
	   break;
	}
	location ~ .*\.(php|php5)?$
	{
		#fastcgi_pass  unix:/tmp/php-cgi.sock;
		fastcgi_pass  127.0.0.1:9000;
		fastcgi_index index.php;
		fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param  QUERY_STRING     $query_string;
        include fastcgi_params;
	}

  

以上是关于nginx 配置thinkphp 隐藏index.php 并支持pathinfo的主要内容,如果未能解决你的问题,请参考以下文章

nginx 环境 thinkphp 隐藏index.php

[转]ThinkPHP5 隐藏index.php问题

lnmp1.4 nginx配置thinkphp5

nginx+thinkphp5配置

ThinkPHP隐藏入口文件的配置方法

thinkphp中redirect重定向后隐藏index.php