我可以从.htaccess中访问任意特定的标头,例如以下代码段使用mod_rewrite设置从HTTP标头直接获取的服务器环境变量INFO_COOKIE
。
RewriteEngine on
RewriteRule .* - [E=INFO_COOKIE:%{HTTP:cookie}]
如果我可以通过
获得完整的标题列表,我试过了RewriteEngine on
RewriteRule .* - [E=INFO_HEADERS:%{HTTP}]
然而,我得到一个空字符串。
实际上,HTTP标题只不过是由换行符分隔的纯文本行。标题和正文之间的分隔符是一个空行(双行换行)。从技术上讲,应该可以毫无问题地获取原始标题部分。
是否有可能从Apache服务器上的.htaccess文件中访问完整的标题列表/原始部分?由于我对服务器有系统root访问权限,因此安装任何其他Apache模块都是合理的解决方案。