在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
1 2 3 4 5 | location / { if (!-e $request_filename ) { rewrite ^(.*)$ /index.php?s=/ $1 last; } } |
如果你的应用安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
1 2 3 4 5 | location /youdomain/ { if (!-e $request_filename ){ rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=/ $1 last; } } |