ロリポップのサーバアップデート後、htaccessが使えなくなった
ロリポップサーバが新サーバへ移行するということで案内があった。作業は1月の終わりに完了されたみたい(メールで案内があった)。
が、まさに作業が終わったその日、いつもWordpressの管理画面へのアクセスをhtaccessを使ってパスワード認証するようにしているのだが
500エラーでアクセスできない…
今まで使っていたhtaccessの書式は以下のとおり
Redirect permanent /hogehoge/ http://hogehoge.com/
# BEGIN WordPress
# END WordPress
AuthName ‘Please enter your id and password’
AuthType Basic
AuthUserFile /home/users/0/hogehoge.jp-hoge/auth_user/.htpasswd
Require Valid-user
てな感じ。※hogeの部分は実際の環境に合わせて変えてあります
ロリポップからの案内では『apacheのバージョンアップに伴いhtaccessの記述ルールも若干の変更があります』みたいなことが書かれていたため、まさにこれに該当する障害と思われた。
その後、なにをどうしても500エラーが解消しないのでロリポップに問い合わせた。すると『これで試してみてくれ』とロリポップから返答があった。
これがロリポップから返答のあったhtaccessの内容である。
Redirect permanent /hogehoge/ http://hogehoge.com/
# BEGIN WordPress
# END WordPress
AuthName ‘Please enter your id and password’
AuthType Basic
AuthUserFile /home/users/0/hogehoge.jp-hoge/auth_user/.htpasswd
Require valid-user
ぱっと見て『なんや全然変わってないやんけ!』と思ってよく見ると最後から二つめの行
Require valid-user
の部分
【エラー発生】
Require Valid-user
【エラーなし】
Require valid-user
…
validのはじめが小文字になっている!
これだけで500エラーが解消されました。まさかそんな部分に仕様変更があるとはね…
コメントを残す