.htaccess - 为什么 %{VARIABLE}e 后面有一个字母“e”
问题描述
我发现了一些允许 CORS 的 htaccess:
SetEnvIf Origin ^(https://subdomain.domain.com)$ CORS_ALLOW_ORIGIN=$1
Header append Access-Control-Allow-Origin %{CORS_ALLOW_ORIGIN}e env=CORS_ALLOW_ORIGIN
Header merge Vary "Origin"
但我不明白为什么在第二行中有字母“e”在 %{CORS_ALLOW_ORIGIN} 之后
我在很多网站上都找到了这个 htaccess 示例,但没有人谈论这个。是“串联”吗?
感谢帮助
解决方案
除了示例之外,阅读官方文档也很有用。在这种情况下,http://httpd.apache.org/docs/2.4/mod/mod_headers.html#header解释了有关Header
指令的所有内容,包括该值可以包含各种特殊值开头%
,例如
%{VARNAME}e 环境变量 VARNAME 的内容。
所以简短的回答是“e”是“环境变量”的缩写。对于这究竟意味着什么,请点击链接并继续阅读。
推荐阅读
- docker - 如何通过 fluentd 在 swarm 模式下收集日志
- ssl - curl:如何为 https 请求指定目标主机名
- sql - AWS Kinesis Tumbling-Sliding Window Count(流行/趋势计数)
- javascript - 取消绑定后jquery函数停止
- c# - Windows 窗体未在 Listbox_SelectedIndexChanged 中实现异常
- python - python比较CSV并找出差异
- objective-c - WKWebView - 放大后内容不合适
- php - codeigniter 中的“无法找到 session.php”消息
- wpf - WPF TreeView KeyBinding Ctrl + Down
- http - 为(可能)非常大的文本文件发送部分更新/添加