ワードプレスでお困りの方はお気軽に!

WordPressの403エラー|発生する場所別の原因候補と確認する順番

2026.09.17

突然、ホームページを開いたときに「403 Forbidden」と表示されると、更新作業が止まるだけでなく、見込み客や既存顧客にもページが見えなくなる可能性があります。WordPressの403エラーは、サイトそのものが壊れたとは限りません。サーバーなどが要求の処理を拒否している状態で、認証・アクセス制限・ファイル権限などを切り分けます。

ただし、原因を推測したまま設定を変更すると、表示範囲が広がったり、セキュリティ上の穴をつくったりすることがあります。まずは「誰が」「どのページで」「いつから」403エラーになるのかを整理し、影響の小さい確認から進めることが大切です。

WordPressの403エラーとは何か

403は、サーバーがリクエストを受け取っている一方で、そのページやファイルへのアクセスを許可していないことを示すHTTPステータスです。ページが見つからない404や、サーバー内部の問題である500とは、確認すべき場所が少し異なります。

例えば、会社案内のページだけで403が出る場合と、管理画面へのログイン時だけ出る場合では、原因候補が変わります。サイト全体が見られないならサーバー設定やルールファイル、特定の担当者だけがログインできないならIP制限やセキュリティ機能、特定の画像だけ表示されないならファイル権限や配置先を疑う、というように分けて考えます。

ここで注意したいのは、403エラーを「WordPressの不具合」と決めつけないことです。WordPress本体、プラグイン、テーマ、レンタルサーバー、CDNやWAFなど、複数の仕組みが関わっているためです。

403が出る場所から確認先を絞る

次の表は原因候補を整理する入口です。場所だけで原因を決めず、発生時刻と変更履歴・ログを組み合わせます。スマートフォンでは表を横にスクロールできます。

発生する場面 確認する候補 最初に渡す情報
公開サイト全体 サーバー、CDN、アクセス制限 トップと下層のURL、発生時刻、障害案内
管理画面・特定担当者だけ 管理用の接続元制限、権限、防御機能 許可された環境、表示できる画面、対象操作
記事保存・フォーム送信だけ WAF等の検知、処理側のアクセス制御 送信前後の画面、対象URL、時刻、受付の有無
画像・PDFなど特定ファイル 配置、所有者、権限、ディレクトリ設定 表示不可のファイルURL、直前の移動・更新

WordPressの403エラーで最初に確認する順番

復旧を急ぐほど、手当たり次第にプラグインを止めたり、ファイル権限を変更したくなります。しかし、運用中の法人サイトでは、変更履歴を残しながら一つずつ切り分けるほうが安全です。

1. エラーが出る範囲と直前の変更を記録する

最初に確認したいのは、403が出るURLと利用者の範囲です。トップページを含む全ページか、管理画面だけか、特定のフォームやPDFだけかを確認します。許可された社内端末・回線で再現するかを確かめます。接続元制限を回避して入るための確認にはしません。フォームや注文処理の繰り返しは二重送信を招くことがあるため、受付状況を先に確認します。

あわせて、直前に行った作業も記録します。WordPressやプラグインの更新、セキュリティ設定の変更、サーバー移転、担当者の交代、FTPソフトでのファイル更新などです。変更直後に起きたエラーであれば、その作業が有力な手がかりになります。

2. サーバーの障害情報とエラーログを見る

サーバーの管理画面には、障害・メンテナンス情報やアクセスログ、エラーログが用意されていることがあります。WAFが特定の通信を遮断した記録や、アクセス拒否の対象となったファイルが残っていれば、原因の特定が早まります。

ログは専門用語が多く、読むだけでは判断しにくいものです。それでも、発生時刻、対象URL、エラーコードを控えておく価値はあります。外部へ相談する際にも、「今朝から管理画面だけ403」「フォーム送信後に403」「この更新の後から発生」といった情報があれば、調査の精度が上がります。

3. .htaccessとアクセス制限を確認する

Apache系など、.htaccessを利用するサーバー環境では、この設定ファイルがアクセス制御に関わることがあります。すべてのWordPress環境で使うファイルではありません。この内容が壊れたり、意図しない記述が追加されたりすると、正常なページまで拒否されることがあります。

また、サーバー側で設定した海外IPアクセス制限、管理画面のIP制限、ベーシック認証、ディレクトリ単位のアクセス制限も確認対象です。以前の制作会社や退職した担当者が設定したまま、情報が引き継がれていないケースも珍しくありません。

設定ファイルを直接修正する前に、担当者が対象環境の公式手順、影響範囲、現状の控え、復帰手順を確認します。.htaccessの丸ごと削除や他サイトの設定の貼り付けで試さず、設定の所有者へ照会してください。

4. プラグインとセキュリティ機能の影響を切り分ける

ログイン試行の制限、不正アクセス対策、フォーム保護などのプラグインは、会社の信用を守るために役立ちます。一方で、アップデート後の相性や設定の厳しさによって、正規のアクセスまで止める場合があります。

問い合わせフォームや記事保存のときだけ403になる場合は、WAFやフォーム保護機能による誤検知も候補です。ただし、ログと発生時刻を照合するまで原因は確定しません。WAFを一律に無効化したり、プラグインをすべて止めたりせず、保守担当者へ検知箇所と安全な調整方法を確認します。WordPress WAFの役割と運用も参考にしてください。

5. ファイル・フォルダの権限を見直す

ファイル権限が不適切な場合も403エラーの原因になります。ただし、「権限を最大にすれば直る」という対応は避けるべきです。たとえば777のように広く書き込みを許可する設定は、一時的に表示が改善しても、不要な改ざんリスクを高めかねません。

権限設定はサーバー環境によって適切な値が異なります。画像アップロードや更新作業の担当範囲、サーバーの実行ユーザー設定も関係するため、数値だけを他社サイトから真似するより、利用中のサーバー仕様に沿って確認する必要があります。

よくある誤解と、避けたい対応

403エラーが出たとき、「キャッシュを削除すれば直る」と考える方もいます。ブラウザやCDNのキャッシュが古いエラー画面を表示していることはありますが、実際にサーバーが拒否しているなら、キャッシュ削除だけでは解決しません。確認の一つとして行うのはよいものの、原因調査の代わりにはなりません。

もう一つは、バックアップなしでWordPress本体やプラグインを一斉更新することです。脆弱性対策として更新は必要ですが、障害が起きている最中に複数の変更を重ねると、何が原因だったのか分からなくなります。復旧を優先するのか、セキュリティ更新を優先するのかは、サイトの役割と影響範囲で判断します。

採用情報や問い合わせが営業活動の中心になっているサイトなら、まず公開ページとフォームの復旧を急ぐべき場合があります。一方、管理画面だけの403で公開サイトに影響がないなら、ログを確認し、慎重に原因を調べる余地があります。

相談時に渡す記録の書き方

次は記入例です。パスワード、Cookie、個人情報を含む入力本文や生ログを、そのまま問い合わせへ貼る必要はありません。

  • 対象:自社の管理画面の記事編集ページ(実際のURLは安全な方法で共有)
  • 発生:確認した日付・時刻・タイムゾーンを記入
  • 操作:記事を保存すると403。公開ページは閲覧できる
  • 利用範囲:許可済み社内回線で担当者Aに発生。他の担当者は未確認
  • 直前の変更:当日に防御設定の変更連絡あり。関連は未確認
  • 依頼:同時刻の検知ログとの照合、調整範囲と復帰手順の確認

自社で対応できる範囲と、相談したい目安

自社でできるのは、現象の記録、別環境での再現確認、サーバーのお知らせ確認、直前の変更内容の整理までです。管理画面に安全に入れる場合は、更新履歴やセキュリティプラグインの通知を見ることも役立ちます。

一方、サイト全体が表示されない、問い合わせフォームが使えない、管理情報やサーバー契約が引き継がれていない、何度も再発する場合は、保守の視点で確認したほうが安心です。単に表示を戻すだけでなく、設定の所有者、バックアップの有無、更新の手順、異常時の連絡先まで整える必要があるからです。

業務が止まっている場合は、WordPressトラブル調査/復旧の対応範囲を確認し、上の記録を添えて相談できます。平時の更新・バックアップ・報告体制は、WordPress保守(Web/EC)で整理します。事故時の詳細調査が通常保守へすべて含まれるとは限らないため、契約範囲を確かめてください。

復旧後に整えたい、再発を減らす仕組み

403エラーが解消した後は、原因と対応内容を短くても記録に残してください。「いつ、どのURLで、何が原因で、どの設定を変更したか」が分かれば、次回の復旧時間を減らせます。制作会社やサーバー会社への問い合わせ履歴も、サイト運用の大切な資産です。

加えて、WordPress本体・テーマ・プラグインの更新方針、バックアップの保存先、ドメインとサーバーの契約名義、緊急時の連絡手順を定期的に見直します。保守は、異常を起こさないためだけの作業ではありません。もし止まっても、会社の信用を傷つけにくい状態へ整えることです。

ホームページは公開した時点で完成ではなく、会社の情報と信用を積み上げるWeb資産です。403エラーをきっかけに、誰がどこまで管理し、困ったときに何を確認するかを整えておくことが、次の小さな改善につながります。

参考:RFC 9110の403 Forbidden、エックスサーバーの403確認事項(2026年9月15日確認)。設定値は利用中のサーバーの案内に合わせます。

この記事は役に立ちましたか?
参考になったら、下記のボタンで教えてください。

有限会社イーデザインショップ代表。グラフィックデザイナーとして1995年に創業し、30年以上にわたりデザインとWebの仕事に携わっています。現在は、法人向けのWordPress制作・保守、Webサイトの分析・改善を中心に、ホームページを長く活用できる経営資産へ育てる支援を行っています。会社まで往復9kmを歩くのが日課の、4児の父です。

関連記事

ワードプレスでお困りの方はお気軽に!

今のホームページ、
誰が責任を持って管理していますか?

現在の保守・セキュリティ対策・管理状況を確認し、いま見直すべきポイントを整理します。
目次