[英]What means e in htaccess?
我想向所有参数化 URL 添加一个非参数规范链接。 我尝试通过以下方式做到这一点:
<IfModule mod_rewrite.c>
### Catching all URLs with non-empty parameter ###
RewriteCond %{QUERY_STRING} .
### Adding to all parametrized URLs an environment variable ###
RewriteRule .* : [E=MY_HEAD:1]
</IfModule>
<IfModule mod_headers.c>
### Setting a non-parametrized URL as canonical to all URLs with an environment variable
Header set Link '%{HTTP_HOST}%{REQUEST_URI}e; rel="canonical"' env=MY_HEAD
</IfModule>
我的问题是:寻找示例,我在{REQUEST_URI}
之后找到了带有和不带有e
结果。 在这种情况下,这个e
是什么意思?
e
是mod_headers
用于引用环境变量的语法:
https://httpd.apache.org/docs/current/mod/mod_headers.html#Header
%{VARNAME}e 环境变量 VARNAME 的内容。
注意:我知道这是旧的,但我有同样的问题,PHP 答案与 htaccess 无关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.