Varnish:如何从给定列表中有效地批量映射永久 302 重定向

Varnish: How to efficiently Mass map permanent 302 redirects from a given list

我们正在迁移站点,需要在 Varnish 中相应地设置大量 302 重定向。批量执行此操作的最佳方法是什么?如果可能的话,我试图避免有大量的 'if else if' 语句...

本质上我正在寻找的是与此类似的东西,但在 Varnish 中:nginx: How to mass permanent redirect from a given list?

(清漆版本 4.1.9)

最干净的方法是使用 Vmod-dbrw。此 Varnish VMOD 实现 database-driven 重写规则。

对于 CentOS/RHEL 7,它可以作为 RPM 包从 commercial GetPageSpeed 存储库 here.

获得

对于其他发行版,您可能最终会从源代码编译它。