1
只有在直接访问文件的情况下,如何才能将规则应用于mod_rewrite? (未检测到引荐)Mod_Rewrite - 如果没有检测到引用者,则执行规则
我有这到目前为止,但似乎并没有工作:
RewriteCond %{HTTP_REFERER} !^(.*)
只有在直接访问文件的情况下,如何才能将规则应用于mod_rewrite? (未检测到引荐)Mod_Rewrite - 如果没有检测到引用者,则执行规则
我有这到目前为止,但似乎并没有工作:
RewriteCond %{HTTP_REFERER} !^(.*)
如果你正在寻找匹配一个空字符串,it's better to use the equality operator than a regex。所以,虽然Gumbo的答案将起作用,但最好使用
RewriteCond %{HTTP_REFERER} !=""
由于.*
匹配任何东西(甚至是空字符串),这种情况永远不会满足。无论是使用!^(.+)
或者干脆^$
:
RewriteCond %{HTTP_REFERER} !^$