RewriteCond 中的 %{HTTP_REFERER} !^$ 是什么意思?

What is the meaning of %{HTTP_REFERER} !^$ in a RewriteCond?

我遇到过

RewriteCond %{HTTP_REFERER} !^$

这是否意味着 "not empty"?

谢谢

是的,您是对的,该行所做的只是确保 REFERER header 不为空。从逻辑上讲,回想一下 $ 只是表示要匹配的字符串的结尾,所以 !^ 只是确保那里没有任何内容。