RewriteCond 中的 %{HTTP_REFERER} !^$ 是什么意思?
What is the meaning of %{HTTP_REFERER} !^$ in a RewriteCond?
我遇到过
RewriteCond %{HTTP_REFERER} !^$
这是否意味着 "not empty"?
谢谢
是的,您是对的,该行所做的只是确保 REFERER header 不为空。从逻辑上讲,回想一下 $
只是表示要匹配的字符串的结尾,所以 !^
只是确保那里没有任何内容。
我遇到过
RewriteCond %{HTTP_REFERER} !^$
这是否意味着 "not empty"?
谢谢
是的,您是对的,该行所做的只是确保 REFERER header 不为空。从逻辑上讲,回想一下 $
只是表示要匹配的字符串的结尾,所以 !^
只是确保那里没有任何内容。