apache 的 htaccess 如何获取 response header 的值

2015-05-29 22:26:05 +08:00
 liuhaotian

现在需要对一个 response header 进行处理,然后进行 rewrite 的操作。
查阅资料之后发现跟 http header 有关的是这样一个 RewriteCond % {HTTP:RESPONSE_HEADER} !RESPONSE_VALUE 但是这个在实践中发现似乎是对 REQUEST_HEADER 进行处理的一个方法。
所以想请教一下,htaccess 是否可以获取 一个页面的 response header。

我看了 http://httpd.apache.org/docs/2.2/mod/mod_headers.html 发现里面都是对 header 的处理,有没有抓取 header 的方式?


补充一下,我的问题实际上就是 http://stackoverflow.com/questions/5953096/how-to-display-apaches-default-404-page-in-php

这里面的方法都是通过跳转来完成的,我在想能不能有一种方法直接在处理的过程中完成,而不需要跳转、附加一些参数。
我想是不是能够通过 php 抛出一个 response header,然后 apache 抓取后进行 rewrite 到一个空文件实现默认 404 的显示。

1654 次点击
所在节点    问与答
1 条回复
liuhaotian
2015-05-29 22:33:58 +08:00
补充一下,我的问题实际上就是 http://stackoverflow.com/questions/5953096/how-to-display-apaches-default-404-page-in-php

这里面的方法都是通过跳转来完成的,我在想能不能有一种方法直接在处理的过程中完成,而不需要跳转、附加一些参数。
我想是不是能够通过 php 抛出一个 response header,然后 apache 抓取后进行 rewrite 到一个空文件实现默认 404 的显示。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX