Nginx下怎么支持ThinkPHP的Pathinfo和URl Rewrite模式

2023-04-14 01:36:00 模式 支持 ThinkPHP

在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应用了。

相关文章