あるWebサーバーでサイトを作っていて、それを 他のWebサーバーに移転しなければならないことが先日あった。といっても、コンテンツの 移動はscpで、DocumentRoot以下をコピーするだけだと思っていた。しかし、Webページ自体は普通に移転できたんだけど、 なぜか認証関係がうまくいかない。.htaccess
も全部コピーしたはずなのに、と思ってたら移転先のapache側の設定をするのを忘れていた。デフォルトでは、
.htaccess
ファイルを読むことを試みさえしないんだった。前にもこれでつまづいた記憶があるなぁ。
httpd.conf
に、
<Directory /> Options AllowOverride All </Directory>
として、解決。