RewriteEngineについて
Rewriteの話
DrupalのRewriteエンジンは下記のよう記述されている。
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
行頭からなんでも、リダイレクトしない(-の意味がわからないので、多分そうじゃないかという推測) が [E]は環境変数らしいから、環境変数protosslを値なしで設定する。んで、次の行で、httpsがオンだった時は、環境変数protossl=sを設定するという意味だと思う。ここは調べてもよくわからなかった。
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]