WordPressで403エラーが出ると、とても焦りますよね。
この記事では、WordPressで403エラーが出る理由をやさしく整理しながら、403 Forbiddenの対処法と、自分だけ表示されるときの見分け方まで順番に解説します。
まず押さえたい 403エラーの意味とは?

WordPressで403エラーが出たとき、最初に知っておきたいのは「ページが消えた」のではなく、「アクセスを止められている」状態だということです。つまり、サイトや管理画面の場所はあるのに、何らかの理由で入れなくなっています。この意味が分かるだけでも、対処の方向がかなり見えやすくなります。
403 Forbiddenの意味をやさしく整理
403 Forbiddenは、サーバー側が「このアクセスは許可しません」と返している状態です。たとえば、家の玄関まではたどり着けたのに、鍵が合わずに中へ入れないイメージに近いです。
存在しないページにアクセスしたときのエラーとは、少し意味が違います。
| エラー | ざっくりした意味 | よくある状態 |
|---|---|---|
| 403 | アクセスは届いているが拒否されている | 権限不足、WAF、IP制限、設定ミス |
| 404 | ページが見つからない | URLの間違い、ページ削除 |
| 500 | サーバー内部で問題が起きている | PHPエラー、設定の衝突 |
この違いを知っておくと、やみくもに触らずに済みます。
設定やセキュリティ機能の反応で止められているだけというケースがかなり多いです。
WordPressで403エラーが出やすい場面
WordPressの403エラーは、いつも同じ場所で起きるわけではありません。どこで起きるかによって、疑うべき原因も変わります。
よくある場面は次のとおりです。
- 管理画面のログインページで出る
- 記事の保存や更新のときに出る
- プラグインの設定変更時に出る
- サイト全体が見られない
- 画像や特定フォルダだけ開けない
たとえば保存時の403ならWAFやセキュリティ機能、サイト全体の403なら.htaccessや権限設定を疑いやすいです。
なぜ起きる? WordPressで403エラーが出る主な原因

ここでは、WordPressで403エラーが起きる原因を大きく分けて見ていきます。最初に全体像をつかんでおくと、今の症状がどこに当てはまりそうか判断しやすくなります。
.htaccessの記述ミスや破損
WordPressでは、URLの整形やアクセス制御に.htaccessが使われることがあります。
このファイルに誤った記述が入ると、正常なアクセスまで止めてしまうことがあります。
特に起こりやすいのは次のケースです。
- リダイレクト設定を追加したあと
- セキュリティ系の記述を貼り付けたあと
- プラグインが自動で書き換えたあと
- 記述の途中抜けや入力ミスがあるとき
もし心当たりがあるなら、かなり有力な原因です。
とくに「設定を触った直後から急に出た」なら、まず疑ってよいポイントです。
パーミッション設定が合っていない
パーミッションとは、ファイルやフォルダに対して「誰が何をしてよいか」を決める設定です。
ここが厳しすぎたり不自然な値になったりすると、WordPressが必要なファイルにアクセスできず、403エラーにつながることがあります。
初心者の方が混乱しやすいので、まずは考え方だけ押さえておくと安心です。
- フォルダとファイルでは適切な設定が違う
- 厳しすぎる設定だと管理画面や表示に影響しやすい
- FTPソフトでまとめて変更したあとに起きやすい
少し専門的に見えますが、「設定値が変わってしまったかもしれない」と気づけるだけでも十分です。
WAFやセキュリティ機能の誤検知
WAFは、不正なアクセスをブロックするための仕組みです。とても便利ですが、まれに普通の操作まで危険だと判断して止めてしまうことがあります。403 Forbiddenの対処法を探している方がぶつかりやすいのが、このパターンです。
たとえば次のような場面です。
- 記事保存時にHTMLやコードっぽい文字列を入れた
- お問い合わせフォームや固定ページを更新した
- プラグイン設定画面で保存した
- 管理画面で特定の操作だけ403になる
「ログインはできるのに保存だけできない」というときは、WAFを疑う価値があります。
セキュリティプラグインがアクセスを止めている
セキュリティプラグインは心強い反面、設定が強すぎると自分までブロックしてしまうことがあります。
たとえばログイン試行回数の制限や、特定IPの遮断などが関係します。
よくある状態は次のとおりです。
- ログインを何度も失敗したあとに入れない
- 不審なアクセスとして判定された
- プラグイン更新後から急に出るようになった
- 管理画面のURLだけアクセス拒否される
セキュリティを強くするほど安心に見えますが、強すぎる設定は使いにくさにもつながります。
IP制限やアクセス制限に引っかかっている
レンタルサーバーやセキュリティ設定によっては、特定のIPからのアクセスを制限していることがあります。
この場合、「自分だけ403になる」という症状が出やすいです。
たとえば次のようなケースです。
- 自宅Wi-Fiでは見られないがスマホ回線なら見られる
- 会社のネットワークからだけ403になる
- VPNを使っていると403になる
- 外出先から管理画面に入れない
こういうときは、サイト自体が壊れているのではなく、アクセス元の条件が原因のことがあります。
ブラウザのCookieやキャッシュが悪さをしている
自分のブラウザに古い情報が残っていると、ほかの人は問題ないのに自分だけ403になることがあります。
これも意外と多いパターンです。
特に次のような方は要注意です。
- 最近ログインURLを変更した
- セキュリティ設定を変えた
- ブラウザ拡張機能を多く入れている
- 古いログイン情報が残っていそう
この場合は、WordPress本体ではなく、見る側の環境に原因があります。
自分だけ403エラーが出るときに最初にやること

「ほかの人は見られるのに、私だけ403になる」という状態なら、原因はかなり絞りやすいです。ここでは、むずかしい作業の前にやっておきたい切り分けを紹介します。
他の端末や回線で試して原因の場所を見つける
最初におすすめしたいのは、別の端末や回線で同じページを開いてみることです。
これだけで、サイト側の問題か、自分の環境の問題かをかなり判断できます。
| 試し方 | 結果 | 考えやすい原因 |
|---|---|---|
| 別のスマホで開く | 正常に見られる | 自分のブラウザやPC側の問題 |
| スマホ回線では見られる | 自宅や会社の回線だけ問題 | IP制限、ネットワーク制限 |
| どの端末でも見られない | 全体的な設定ミスの可能性 | .htaccess、権限、WAFなど |
| シークレットモードでは見られる | 通常ブラウザだけ問題 | Cookie、キャッシュ、拡張機能 |
このように試すだけで、かなり迷いが減ります。
難しい設定変更に入る前に、まずここから始めるのがおすすめです。
シークレットモードで開いてみる
通常ブラウザでは403でも、シークレットモードなら開けることがあります。
この場合は、Cookieやキャッシュ、拡張機能の影響が濃厚です。
確認ポイントは次のとおりです。
- 管理画面URLをシークレットモードで開く
- 保存や更新も同じ操作で試す
- 結果が変わるかを見る
ここで改善するなら、WordPress本体を触る前にブラウザ側の整理で直る可能性があります。
VPNやプロキシをいったん切る
VPNやプロキシを使っていると、アクセス元が通常と違って見えるため、セキュリティ設定に止められることがあります。
自分だけ403エラーが出るときは、ここを見落としやすいです。
もし使っているなら、いったんオフにして再度アクセスしてみてください。
会社のPCやセキュリティソフトが自動で通信経路を変えていることもあります。
会社や学校の共有回線も疑ってみる
共有回線では、自分ではなくほかの人の通信が影響していることがあります。
たとえば、同じIPアドレスから不審なアクセスが多いと判断されると、自分も巻き込まれることがあります。
こんなときは、自分が悪い操作をしていなくても403になることがあります。
- 会社や学校のWi-Fiからだけ入れない
- 同じ場所の人も似た症状がある
- スマホのテザリングなら入れる
この場合は、サーバーのIP制限やネットワーク管理者への確認も視野に入ります。
403 Forbiddenの対処法は? 簡単な順に試そう

ここからは、実際の対処法を「手軽なもの」から順番に並べていきます。上から試していけば、初心者の方でも進めやすいです。
ブラウザのCookieとキャッシュを削除する
最初に試しやすく、効果も出やすい対処法です。自分だけ403になる場合は特に有効です。
やることはシンプルです。
- 対象サイトのCookieを削除する
- ブラウザのキャッシュを削除する
- ブラウザを再起動する
- もう一度管理画面にアクセスする
全部消すのが不安なら、まずは対象サイト分だけ削除すると安心です。
プラグインを停止して影響を切り分ける
プラグインが原因なら、止めると症状が消えることがあります。
ただし管理画面に入れない場合は、FTPやサーバーのファイルマネージャーから一時的に無効化する方法を使います。
考え方としては次の流れです。
- セキュリティ系プラグインを優先して疑う
- 直前に更新したプラグインから見る
- 一つずつ止めて変化を見る
- 原因が分かったら設定を見直す
複数まとめて消すより、順番に切り分けるほうが安全です。
.htaccessをいったん退避する
.htaccessが怪しいときは、ファイル名を一時的に変えて退避し、挙動が変わるかを見る方法があります。
たとえば末尾に別の文字をつけるだけでも、いったん無効に近い状態にできます。
この方法が向いているのは次のようなケースです。
- 設定変更後から急に403になった
- サイト全体が403になっている
- ログインだけでなく表示にも影響がある
もちろん、触る前にはバックアップを取っておくと安心です。
パーミッションを見直す
ファイルやフォルダの権限がずれていると、アクセス拒否が起きます。
ここは慎重に確認したい部分です。
初心者の方は、まず次の考え方だけ押さえてください。
- フォルダとファイルは同じ設定ではない
- 極端な設定値は避ける
- 親フォルダまで含めて確認する
- 一気に変更せず、原因のありそうな場所から見る
この作業に不安があるなら、サーバー会社の案内に沿って進めるか、サポートに相談したほうが安全です。
WAFを確認し 一時的に切り分ける
保存や更新のときだけ403になるなら、WAFの影響を疑います。サーバーパネルからWAF設定を確認できる場合は、一時的に原因の切り分けができます。
ただし注意点もあります。
| 対処 | 目的 | 注意点 |
|---|---|---|
| WAF設定を確認 | 誤検知の可能性を見る | 常時オフのままにしない |
| 一時的に切り分け | WAFが原因か確認する | 作業後は元に戻す |
| 保存や更新を再試行 | 症状が変わるか確認する | ほかの要因も併せて確認する |
WAFはサイトを守る大事な機能です。
そのため、原因確認のために一時的に見るのはよいですが、ずっと無効のままにするのはおすすめできません。
IP制限やアクセス制限を見直す
自分だけ403エラーが出る症状が濃いなら、IP制限やアクセス制限を確認したいです。
とくにサーバー側で管理画面保護をしている場合は、ここが原因になりやすいです。
確認したいポイントは次のとおりです。
- 自分のIPが許可対象に入っているか
- アクセス制限が有効になっていないか
- Basic認証などの保護設定が重なっていないか
- ログインURL変更系の設定と競合していないか
ここは「セキュリティを上げるために設定したもの」が、あとから自分の首をしめる典型例です。
エラーログを確認する
ここまでで原因が分からないときは、エラーログが強い味方になります。
表示されたメッセージや発生タイミングを見れば、原因の手がかりが出ることがあります。
ログ確認で見たいポイントは次のようなものです。
- 403が出た時刻
- 対象URL
- 特定のプラグインやテーマ名
- 権限エラーらしい記述
- セキュリティ機能による遮断らしい記述
難しそうに見えますが、全部読めなくても大丈夫です。
「この時刻にエラーが出た」「このファイル名が出ている」と分かるだけでも前進です。
どこで起きた? 場面別に見る403エラーの直し方

ここでは、発生場面ごとに原因と対処を整理します。自分の症状に近いところから読んでみてください。
管理画面にログインできないとき
ログイン画面で403が出るなら、次の原因が多いです。
- セキュリティプラグインによるログイン制限
- IP制限
- アクセス制限
- Cookieの不整合
- ログインURL変更系の不具合
こんな順番で試すと進めやすいです。
- シークレットモードで開く
- 別回線で試す
- VPNを切る
- セキュリティプラグインを一時停止する
- IP制限や保護設定を確認する
記事の保存や更新だけ403になるとき
このパターンは、WAFやセキュリティ機能の誤検知が多いです。特に、HTMLコードや埋め込み用の記述を入れたときに起こりやすいです。
チェックしたい点は次のとおりです。
- 特定の文章や記号を入れると起きるか
- 画像やリンクを追加したときだけ起きるか
- エディタによって差があるか
- WAFやフォーム保護機能が反応していないか
この場合、WordPress全体が壊れているわけではないことが多いです。
サイト全体が403になるとき
サイト全体で403が出るなら、やや優先度の高い対応が必要です。
主に次のような原因を疑います。
- .htaccessの破損
- パーミッションの乱れ
- サーバー側設定の問題
- セキュリティルールの過剰な遮断
- 公開ディレクトリ周辺の設定ミス
この状態では、ブラウザの整理だけでは直らないことが多いです。
サーバーファイルや設定側の確認が必要になりやすいです。
画像や特定ページだけ403になるとき
一部のURLだけ403になる場合は、限定的な設定が原因のことがあります。
たとえば次のようなケースです。
- 画像の直リンク防止設定が強く働いている
- 特定フォルダだけ権限が違う
- ページごとの保護設定がある
- プラグインが一部のURLだけ止めている
「全部ではないから軽い問題」とは限りませんが、原因の範囲は絞りやすいです。
迷ったらこの順番|403エラー対応の進め方

ここまで読んでも、「結局どこから始めればいいのだろう」と感じる方もいると思います。そんなときは、次の順番で進めれば大丈夫です。
まずはこの順番で試す
| 順番 | やること | 難しさ | 効果の出やすさ |
|---|---|---|---|
| 1 | シークレットモードで確認 | 低い | 高い |
| 2 | 別端末・別回線で確認 | 低い | 高い |
| 3 | Cookie・キャッシュ削除 | 低い | 高い |
| 4 | VPNや拡張機能を止める | 低い | 中くらい |
| 5 | WAFやIP制限を確認 | 中くらい | 高い |
| 6 | プラグイン停止 | 中くらい | 高い |
| 7 | .htaccessと権限確認 | やや高い | 高い |
この順番なら、リスクの低いものから試せます。
いきなり大きな設定変更をしないことが大切です。
焦ってやらないほうがいいこと
403エラーが出ると、早く直したくて一気に触りたくなります。
ですが、次のような行動はおすすめしません。
- バックアップなしで複数設定を同時に変える
- WAFを切ったまま放置する
- 原因不明のままプラグインを大量削除する
- ネットの情報をそのまま.htaccessに貼り付ける
一気にやると、一時的に直っても、何が原因だったのか分からなくなります。
再発したときにまた困るので、必ず一つずつ進めてください。
403エラーを繰り返さないために ふだんからできること

直ったあとに同じことがまた起きると、気持ちがかなりしんどいですよね。ここでは、再発予防のために意識したいことをまとめます。
セキュリティ設定は強すぎても弱すぎても困る
安全性を高めたい気持ちは大切ですが、設定を盛りすぎると通常操作まで止めてしまいます。
特に次の点は見直し候補です。
- ログイン制限の回数
- IP制限の対象範囲
- アクセス制限のかけ方
- 複数のセキュリティ機能の重なり
守ることと、使いやすさのバランスが大切です。
変更前にバックアップを取る
ちょっとした設定変更でも、戻せる状態を作っておくと安心感が違います。
私も、これだけで作業中の落ち着きが大きく変わると感じています。
最低限、次の前にはバックアップをおすすめします。
- プラグイン追加や更新
- テーマ変更
- .htaccess編集
- セキュリティ設定変更
原因になりそうな変更はメモしておく
403エラーは、「何をした直後に起きたか」でかなり絞れます。
そのため、普段から簡単なメモを残しておくと強いです。
たとえば次のような記録です。
- プラグインを入れた
- WAFを触った
- ログインURLを変えた
- サーバー設定を変更した
これだけでも、トラブル時の調査がぐっと楽になります。
よくある質問
WordPressで403エラーが出るのはなぜですか?
WordPressで403エラーが出る理由はひとつではなく、.htaccessの記述ミス、パーミッション設定の不具合、WAFの誤検知、セキュリティプラグインの制限、IP制限などが重なって起きることがあります。
まずは直前に変えた設定がないか思い出し、簡単な切り分けから始めるのがおすすめです。
WordPressの403 Forbidden対処法は何から試すべきですか?
WordPressの403 Forbidden対処法としては、いきなり難しい設定を触るのではなく、シークレットモード、別回線、Cookie削除、VPN停止の順で試すのが安全です。
そのうえで、WAF、セキュリティプラグイン、.htaccess、パーミッションを順に確認すると、原因を見つけやすくなります。
WordPressで403が自分だけ表示されるのはなぜですか?
WordPressで403が自分だけ表示されるときは、ブラウザのCookieやキャッシュ、VPN、会社や学校の共有回線、IP制限など、自分の利用環境に原因があることが多いです。
ほかの端末やスマホ回線で問題なく開けるなら、WordPress全体の故障よりも、自分側の環境を疑うのが近道です。
まとめ|まずは切り分けから始めよう
- WordPressの403エラーは、ページが消えたのではなく、アクセスが拒否されている状態です
- 主な原因は、.htaccess、権限設定、WAF、セキュリティプラグイン、IP制限などです
- 自分だけ403になるときは、別端末、別回線、シークレットモードでの切り分けが特に重要です
- 対処は、簡単な確認から始めて、一つずつ原因を絞るのが安全です
- 再発防止には、バックアップ、設定変更の記録、セキュリティのかけすぎ防止が役立ちます
今日から取るべき最初の一歩は、シークレットモードと別回線で同じページを開き、自分だけの問題か、サイト全体の問題かを切り分けることです。
この一歩だけで、次にやるべき対処がかなり明確になります。



