我尝试将引用者与 .htaccess 中的主机名进行匹配,但偶然发现了以下内容。
条件如下:
RewriteCond %{HTTP_REFERER} ^https://%{HTTP_HOST}.*$
但这永远不会匹配,mod_rewrite 的日志文件指出了这一点:
RewriteCond: input='https://mysite.com/test.htm' pattern='^https://%{HTTP_HOST}.*$' => not-matched
为什么在这种情况下 HTTP_HOST 变量没有扩展?