
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 配置文件上来吧 |