我的網站上有一個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