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