下面的内容是什么意思,它有什么作用?我知道RewriteCond它用于阻止用户代理访问。我的猜测是它允许代理访问robots.txt,但如果它试图访问其他所有内容则阻止?
RewriteRule !^robots\.txt$ - [F]
答案 0 :(得分:0)
重写规则的语法是:
RewriteRule <URI regex> <target> <flags>
这里,URI的正则表达式是&#34; NOT /robots.txt"。
目标是&#34; - &#34;这意味着&#34;什么都不做,让规则得到应用&#34;。
旗帜上写着&#34;返回403禁止&#34;。
基本上,这条规则是说除了/robots.txt
之外对任何的请求都会导致403 Forbidden响应。