.htaccess

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

<Directory />
    Options
    AllowOverride All
</Directory>

として、解決。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.