jjhh 发表于 2020-7-11 12:07:09

nginx rewrite 替换 url

https://www.xxxx.com/aaaa/bbbb.php?cccc=c5&_t=09
替换成
https://www.xxxx.com/aaaa/bbbb.php?cccc=c2&_t=01

请教大神,nginx伪静态的rewrite规则该怎么写?

jjhh 发表于 2020-7-11 16:18:58

:mad::mad::mad:

simida 发表于 2020-7-11 17:52:16

:qin::qin:

myes 发表于 2020-7-11 17:55:30

带问号的无法使用跳转吧,容易死循环,建议作伪静态

Daniel8 发表于 2020-7-11 17:58:19

:mad::mad::mad:

ghost1987 发表于 2020-7-11 18:45:53

:o:o:o

jjhh 发表于 2020-7-11 19:01:28

myes 发表于 2020-7-11 17:55
带问号的无法使用跳转吧,容易死循环,建议作伪静态

求伪静态规则

myes 发表于 2020-7-11 22:11:32

大多cms特别是php的cms都有伪静态选项啊 自己开发的就自己改

超级大马甲 发表于 2020-7-11 22:57:43



##正则替换 /aaaa/aaaa.php?cccc=c5&_t=09 替换成 /aaaa/bbbb.php?cccc=c5&_t=09
RewriteRule ^(.*)/aaaa/bbbb.php?cccc=c(+)&_t=(+)$(\?(.*))*$ $1/aaaa/aaaa.php?cccc=c$2&_t=$3

##直接替换指定的
RewriteRule ^(.*)/aaaa/bbbb.php?cccc=c2&_t=01$(\?(.*))*$ $1/aaaa/aaaa.php?cccc=c5&_t=09



没有测试,你试试去吧。:ohh:死循环了别找我。:D

jjhh 发表于 2020-7-12 15:59:27

超级大马甲 发表于 2020-7-11 22:57
没有测试,你试试去吧。死循环了别找我。

不起作用
不过还是谢谢{:face_022:}
页: [1] 2
查看完整版本: nginx rewrite 替换 url