【发布时间】:2011-04-02 14:54:26
【问题描述】:
我有一个相对简单(我认为)的用例,但我找不到有人这样做的任何示例。我们在两个不同的应用程序前面使用 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
有没有人有任何关于清漆的经验以及如何做到这一点?
谢谢
【问题讨论】:
标签: url parameters url-rewriting varnish