1
scukmh Nov 11, 2019
|
2
jswxg Nov 11, 2019 已测试。
location /aa/ { rewrite ^/aa/.*?-(\d+)\.html$ /bb/$1.html permanent; } |
3
knva Nov 11, 2019
我寻思正则表达式可以
|
5
ganbuliao Nov 11, 2019
需要 301 的写到文件不行就了 然后让别人写这个文件 ^_^
|
6
guanhui07 Nov 11, 2019
用 openresty lua
|
7
mashirozx Nov 11, 2019 via Android
用 map
|
8
simonsww Nov 11, 2019
ngnix rewrite 支持正则的
|
9
jswxg Nov 11, 2019
那也可以改成这样。
location ~ ^/aa/(sr|sy)-(\d+)\.html$ { return 301 /bbb/$2.html; } |
10
jswxg Nov 11, 2019
试试代码格式化。。。
``` location ~ ^/aa/(sr|sy)-(\d+)\.html$ { return 301 /bbb/$2.html; } ``` |
11
lululau Nov 11, 2019
都说了没规律了,还能有啥办法,一条条写呗
|
12
matrix1986 Nov 11, 2019
不用 301 的呢?哪个多?哪个少写哪个。。。
|
13
xuanbg Nov 11, 2019 没有规律用不了正则,那就只能一个个写咯,还有什么办法
|
14
veike Nov 11, 2019
为什么要 aaa 转到 bbb,图的什么?
|
16
exip Nov 11, 2019 via Android
正则解决不了?
|
17
hahastudio Nov 11, 2019 via Android
写一段根据跳转的表格生成 nginx 规则的代码
|
18
kkkkkrua Nov 11, 2019
写个有规范的 map,然后 nginx 直接读取。
比如: aaa-->bbb 然后在 nginx 里直接正则替换 |
20
ClarkAbe Nov 12, 2019 via Android
要是不做会 404 还是什么?从错误处理那边跳不就行了
|
21
phpfpm Nov 12, 2019
都 root 到一个 html 里面去做前端跳转去。。
|
22
anyforever Nov 12, 2019
这不挺规律的么
|