我有一个列表,大概 500 行 我想实现访问 http://a.com/a 代理到 http://a.com/1 http://a.com/b 代理到 http://a.com/2 应该怎么实现呢? |
可以 |
nginx 301或者302跳转就可以了 |
单个我知道能实现,我想问的是这种 500 多条的,不能写 500 个 location 块吧 |
a是1 b是2 但是后续abc居然不是123?那不手写500条还想怎么样 |
是啊,正则也不行,关键这个列表还经常会变 |
估计需要写程序了,列表对应的部分通过数据库记录,nginx的配置通过程序读取数据库的对应记录,然后关键的是,还得reload nginx以反应更新后的配置。 |
https://nginxproxymanager.com/ 可以了解下这个 |
这就是一个面板吧,能实现我这个吗? |
他的意思恐怕是要你转变思维,把顶楼的要求不做301转向,而是直接办成反向代理来解决。 |