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

问题描述

我们正在迁移网站,因此需要在Varnish中相应地设置大量302重定向。批量执行此操作的最佳方法是什么?如果可能的话,我会尽量避免使用大量的“ if else if”语句...

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

(Varnish版本4.1.9)

解决方法

最干净的方法是使用Vmod-dbrw。该Varnish VMOD实施了数据库驱动的重写规则。

对于CentOS / RHEL 7,它可以作为RPM软件包从商业 GetPageSpeed存储库here中获得。

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