ロリポップのサーバアップデート後、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エラーが解消されました。まさかそんな部分に仕様変更があるとはね…

中小企業内でITを担当する職員として働いてますYOHEIです(社内SE?)。ほぼ一人職場なので悠々自適に過ごしてますが、たまに仕事の相談相手がいないのが寂しいっちゃ寂しい。趣味はあれこれ考えて結局何も買わないウィンドウショッピングと、買いもしない中古車の情報サイトを巡ること。

コメントを残す

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