Nginx下怎么支持ThinkPHP的Pathinfo和URl Rewrite模式
在nginx中配置thinkphp的pathinfo和url rewrite模式需要在nginx的配置文件中进行如下配置:
首先,确保nginx已经开启了rewrite模块,这个模块是nginx提供url rewrite功能的基础。其次,在server段中配置如下:
location / { # 将所有请求转发到index.php if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
这样配置之后,所有的请求都会被转发到index.php,然后由index.php进行路由分发。
配置完成之后,重启nginx服务器,然后就可以在浏览器中访问thinkphp应用了。
相关文章