我有一个相对简单的(我认为)用例,但我找不到任何有人这样做的例子。我们在两个不同的应用程序前面使用 Varnish 作为缓存和反向代理,并且希望使两者之间的事情更加统一,因为它们都做类似的事情。我希望 Varnish 可以帮助重写 URL,如下所示。
分页的原始应用程序 URL(获取前 10 项):
http://myapplication.com/products/?startindex=1&endindex=10
所需网址:
http://myapplication.com/products/?paginate=1:10
这只是一个例子(最复杂的,因为它结合了两个参数),但在所有情况下,参数的输入值都保持不变,只是参数名称会改变。
另一个例子是:
http://myapplication.com/search/?query=something
至:
http://myapplication.com/search/?q=something
有没有人对清漆有任何经验以及如何做到这一点?
谢谢