我的网站上有一个Google Bot造成的重写递归错误,但是我找不到导致它的URL,因为我的Loglevel很低。我举起了它,但迄今为止还没有发生。这个HTTP授权重写规则是做什么的?
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
所有Rewriterules对我来说都很好看,并且有[L]标志,除此之外。
我不太明白。它来自开源商店系统Magento。
据我可以告诉它什么都不做,只是设置环境变量E.但是,这不是一个非常愚蠢的做法吗?如果这是目标,你不应该使用SetEnv吗?
如果你愿意,你可以使用`SetEnvIf`。事实上,如果在使用mod_rewrite的子目录中有.htaccess文件(因为您可能会覆盖您的身份验证!),这可能更可取。例如。 `SetEnvIf Authorization。+ HTTP_AUTHORIZATION = $ 0` – DocRoot 2016-05-06 21:08:00