比如现在的伪静态

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

目前访问
/1.html
相当于请求了
/index.php?1.html

那么,我想让访问
/1.php
的时候
相当于请求了
/index.php?1.php

不过,第一个实现了,第二个一直404,应该怎么写?
广东网友:这要修改PHP头文件吧
澳门网友:

  1. location / {
  2.    try_files $uri $uri/ /index.php?$query_string;
  3. }

复制代码

江苏网友:尝试了 还是404
陕西网友:location匹配顺序
陕西网友:你前面應該有一個类似location / (.*?).php$匹配PHP后缀的规则,按顺序先执行的那个。
新疆网友:不是太会写,兄弟帮帮忙

02-07 10:53