1
akira May 9, 2017
rewrite 规则应该是只对问号前有效?
|
2
jarlyyn May 9, 2017
楼主是不熟悉正则么?
|
5
akira May 9, 2017
rewrite ^/read.php /$args.html? last;
|
6
rrfeng May 9, 2017
这跟正则没关系。需要用到 query args
|
7
19tj OP |
9
zxc337 May 9, 2017
if ($args ~* "^([0-9]+)$") {
set $id $1; set $args ''; rewrite ^.*$ /$id.html last; } 拿去吧 |
10
19tj OP @zxc337 先感谢,然后,奇怪了,结果还是跟 akira 同学提供的,
rewrite ^/read.php /$args.html? last; 一样,会跳到 x.x.com/.html?571 而不是 x.x.com/571.html |
11
akira May 10, 2017
args 没拿到? 确认下 nginx 版本号。 要不你直接上 nginx 配置文件上来吧
|