KDDI CPIで.htaccessにRewriteEngine onを書くとエラーが出る件
あるサイトをSSL化したら、何でか500エラーが発生。すぐに.htaccessを削除したら、復旧。で、テストサーバで色々試して、『RewriteEngine on』を書くとエラーになることが分かった。RewriteEngine onが使えないと、折角SSL化したのにhttpからhttpsに飛べないじゃん!!(; ・`д・´)
しばし悪戦苦闘ののち、解決方法を発見。
Options +FollowSymLinks
これではダメで、
Options +SymLinksIfOwnerMatch
こう書けということだったよ。
いやいやいや…
苦労したわ~~~
CPIはこういうとき、すぐに検証可能なテストサーバとSmart Releaseがあるから非常に有難い。しかし、今まで使えていた.htaccessがいきなり使えなくなるのは非常に有難くない…。