Apache mod_deflate 基于url参数
apache中的mod_deflate模块可以根据url参数调用,而不是针对所有服务器请求
Can mod_deflate module in apache be invoked based on url parameters and not for all the server requests
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的意思是网址中的
?foo=bar
吗? 也许你可以指定除了 URL 参数等之外你想要做什么——一个小用例。 一般来说,mod_deflate
可以通过Apache中的
和
来配置。更多详细信息请参见此处:
http://httpd.apache.org/docs/2.2/mod/mod_deflate。 当您提供更多背景信息
时,我很乐意扩展我的答案。
更新:使用重写规则使
?foo=bar
变成/foo/bar
(或类似的 - 无论在您的应用程序中有效) 。 然后使用
匹配并启用mod_deflate
。 但我认为这不太可行。通常,如果你扩展你的问题,比如你为什么这样做以及你认为收获是什么,我会提出其他建议。
Do you mean,
?foo=bar
in your URL? Maybe you could specify what you're trying to do exactly, besides the URL parameters etc. -- a little use case. In general,mod_deflate
can be configured with<Directory />
and<Location />
in Apache.More details here:
http://httpd.apache.org/docs/2.2/mod/mod_deflate.html
I'll be happy to extend my answer, when you provide more background.
UPDATE: Use a rewrite rule to make
?foo=bar
turn into/foo/bar
(or similar -- whatever works in your app). Then use<Location />
to match and enablemod_deflate
. I don't think that's very feasible though.Usually, I'd advice something else, if you expanded your question as of why you are doing this and what you think the gain is.