どんなサイトでも発生するエラーですが、あまり気持ちのいいものではありません。
原因と対応方法についてまとめています。
403エラー Forbiddenは、サーバーからのアクセス拒否を意味します。CMSを使ったWordPressなどのサイトに多いエラーですが、フルスクラッチのサイトにも起きるエラーです。
エラーは、だいたい4パターン。
下記がエラーの原因となっているケースです。
閲覧者の立場から見ると、なぜエラーが出ているのか分かりません。見たいサイトが見れない場合は、とりあえず時間を置いてリロード(再度アクセス)するか諦めるかの2択になります。
サイトの運営・制作者であればサーバーやプログラムの問題を疑い対応して下さい。
正常に稼働していたのに403エラーを出すケースは少ない気がします。エラーを出すケースとして幾つかパターンがありますのでご紹介します。
WordPressをルートディレクトリ以外にインストールしたとき、403エラーが発生することがあります。
ルートディレクトリにインストールし直したら解決しますが、どうしてもルートディレクトリだと嫌だという場合は、下記のサイトでやり方を詳しく紹介されています。
WordPress自体はサブディレクトリにインストールしつつ、ウェブサイトのトップページをルートディレクトリで表示する方法
ロリポップのWAFの設定をすると403エラーが発生することがあります。
管理画面でWAFのログを見て下さい。弾かれた時間のログがあればWAFが問題です。
対処方法は、WAF設定を切るか、WAFをONの状態でも閲覧できるように手を加える必要があります。
上記のサイトで詳しく紹介されています。
403エラーForbiddenが出るケースは様々ですが、大体がプログラム・サーバーの問題です。時折、共有レンタルサーバーなどで大きなアクセスを集めてしまいアクセス制限されてしまうこともありますが、殆どの場合、一定時間が過ぎると解除されています。Analytics(リアルタイムアクセス解析)などを確認して403エラーが出てるのにアクセスがポツポツある場合は、サーバー側のアクセス制限の可能性があります。
1日経っても回復しないようでしたら、内部の問題で間違いないでしょう。