兼容ThinkPHP三种url模式的nginx rewrite

TP有三种url模式,在windows下面使用.htaccess 路径重写,在linux+nginx环境下修改nginx.conf或者对应的nginx配置文件:

location / {
     root /var/www;
     index index.html index.htm index.php;
     if (!-e $request_filename) {
         rewrite ^/index.php(.*)$ /index.php?s=$1 last;
         rewrite ^(.*)$ /index.php?s=$1 last;
         break;
     }
 }


你可能感兴趣的:(nginx,PHP,nginx,url)