ロリポップのサーバアップデート後、htaccessが使えなくなった

ロリポップサーバが新サーバへ移行するということで案内があった。作業は1月の終わりに完了されたみたい(メールで案内があった)。

が、まさに作業が終わったその日、いつもWordpressの管理画面へのアクセスをhtaccessを使ってパスワード認証するようにしているのだが

lolipop_500_error

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エラーが解消されました。まさかそんな部分に仕様変更があるとはね…

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください