SPOTブログ

2012/01/10

.htaccessの改行コードはLFで。

恥ずかしながら、これまでほとんど意識したことがなかったのですが、備忘録として。

301リダイレクトを設定しようと思って、.htaccessを設置したところ、全ページ 500 Internal Server Errorになってしまって大焦りしました。 結果として、改行コードがCRになっていたことが原因で、これをLFにして保存すれば解決しました。

BOMなしのUTF-8で保存するのはあちこちで言われていて常識となっていますが、改行コードまで気が回らなくてすこし焦ってしまいました。

これまではwindowsで作業していたので、なにもしないでもCR+LFで保存されていたのが、mac OSXに環境を移行したのでCRになってしまっていたようです。