
403 Forbiddenは、ページは存在しているものの、サーバーがあなたの閲覧を許可していないことを示すエラーです。見る側で起きる主な原因は、ブラウザに残った古いデータや、接続している回線・VPNへのアクセス制限です。再読み込み、Wi-Fiとモバイル回線の切り替え、キャッシュの削除で直ることがあります。誰が開いても403になる場合はサイト側の設定が原因のため、見る側では直せず、時間を置くかサイトの運営者に連絡します。
英語で「You don't have permission to access this resource.」と表示された場合も、同じ403エラーです。「このページ(ファイル)にアクセスする権限がありません」という意味です。この記事では、スマホやパソコンで今すぐ試せる確認手順を先に紹介し、後半でサイトを運営している方向けの原因と直し方を説明します。
【見る人向け】403 Forbiddenで見れないときに30秒でできる確認

スマホやパソコンで特定のページだけ403が出るときは、次の手順を上から順に試してください。手間の少ない順に並べています。
まず試す5つの手順
- ページを再読み込みします。スマホでは更新ボタンを押すか、画面を下に引いて読み込み直します。
- Wi-Fiとモバイルデータ通信を切り替えます。VPNアプリや広告ブロックアプリを使っている場合は、いったんオフにします。
- シークレットモード(プライベートブラウズ)で同じURLを開きます。開ける場合は、ブラウザのキャッシュとCookieを削除すると、通常の画面でも開けるようになることがあります。
- 別のブラウザやアプリ、別の端末で開きます。
- 家族や知人に同じURLを開いてもらいます。誰が開いても403になる場合は、サイト側の設定や障害が原因です。
自分だけ見れないのか、誰も見れないのかで原因が分かれる
ほかの人や別の回線では開けるのに自分だけ403になる場合は、使っている回線やVPN、ブラウザに残ったデータなど、見る側の環境が原因と考えられます。サイトによっては、海外からの接続や、短時間に何度も読み込んだ接続を自動で止めていることもあります。
誰が開いても403になる場合は、サイト側の設定ミスや契約の停止などが原因で、見る側では直せません。時間を置いてから開き直すか、サイトの問い合わせ窓口やSNSで運営者に知らせてください。
URLの入力間違いがないか確認する
意外と多いのが、URLの入力ミスです。特に手入力した場合や、古いブックマークからアクセスした場合に起こりやすいです。
- URLの末尾に変な文字が入っていないか
- 管理者用のログインページなど、一般公開されていないURLにアクセスしようとしていないか
- ディレクトリ(フォルダ)までのURLを入力していて、ファイル名を省略していないか
URLが正しいかどうか、もう一度アドレスバーを確認してみましょう。Google検索から再度アクセスし直すのも一つの手です。
ブラウザのキャッシュとCookieを削除する
ブラウザに残っている古いデータ(キャッシュ)やCookie(クッキー)が原因で、正常なアクセスが妨げられていることがあります。
一度、ブラウザのシークレットモード(プライベートブラウジング)を開いて、該当のページにアクセスしてみてください。もしシークレットモードで見れるようであれば、キャッシュやCookieが原因です。ブラウザの設定メニューから「閲覧履歴データの削除」を行い、キャッシュとCookieをクリアしましょう。
別の端末や回線から開く(VPNは切る)
サイト管理者が、特定のIPアドレスからのアクセスを制限している可能性があります。例えば、海外からのアクセスを遮断しているサイトや、企業内ネットワークからのアクセスを制限している場合などです。
- スマホの回線(Wi-Fiを切る)でアクセスしてみる
- 会社のPCではなく、自宅のPCやスマホからアクセスしてみる
- VPNを使用している場合は、VPNを切断してみる
このように、接続するネットワークや端末を変えることで、403エラーを回避して閲覧できることがあります。
サービス別:Xの動画や携帯会社のサイトで403が出るとき
特定のサービスで403が出る場合は、そのサービスの使い方に合わせて確かめると、原因を絞り込めます。
X(旧Twitter)の動画で「video.twimg.com へのアクセスが拒否されました」と出る
video.twimg.com は、X(旧Twitter)に投稿された動画を配信しているアドレスです。動画のアドレスを直接開いたときや、動画を保存する外部のサイト・アプリを経由して開いたときに、403が表示されることがあります。元の投稿が削除・非公開になったときにも表示されます。
まずはXのアプリまたは公式サイトで元の投稿を開き、そこから再生してください。アプリを最新版に更新し、ログインし直すと再生できることがあります。外部の保存サービスで出ている場合は、そのサービス側の不具合も考えられるため、X上で再生できるかどうかで切り分けます。
My Y!mobile・My SoftBankなど携帯会社のサイトやアプリで出る
携帯会社の会員ページは、ログインの状態や接続元を条件にアクセスを制限していることがあります。ふだんと違う接続で開くと403になる場合があるため、次の順に試してください。
- アプリまたはブラウザを閉じて、開き直します。
- Wi-Fiとモバイルデータ通信を切り替え、VPNをオフにします。
- ログアウトしてから、ログインし直します。アプリの場合は最新版に更新します。
- 各社の公式サイトで、障害やメンテナンスの情報が出ていないか確認します。
それでも開けない場合は、契約や回線の状態が関係していることもあるため、各社のサポート窓口に問い合わせてください。
アプリやWebサービスで「Request failed with status code 403」と出る
Webサービスやアプリを利用していて「Request failed with status code 403」や「failed to load resource: the server responded with a status of 403」といったエラーが出ることがあります。
これは、アプリやプログラムがサーバーからデータを取得しようとして拒否された状態で、いわゆる403エラーです。主な原因としては、認証情報の期限切れや権限不足、あるいは短時間にアクセスしすぎたことによる制限などが考えられます。
解決策として、まずは一度ログアウトして再ログインを試してみましょう。もしシステムを開発中の方であれば、APIキーや権限の設定が正しいか、改めて確認してみてくださいね。
403 Forbiddenとは?意味と404・500エラーとの違い

Webサイトを閲覧していると、時折「403」という数字が含まれたエラー画面に出くわすことがあります。これは「HTTPステータスコード」と呼ばれる、Webサーバーからのメッセージの一つです。
突然のエラーに戸惑うかもしれませんが、このコードが何を意味しているのかを理解すれば、決して怖いものではありません。まずは、403エラーの基本的な意味と、どのような状態で表示されるのかを見ていきましょう。
403 Forbiddenの意味は「ページへのアクセス権限がない」状態
403 Forbidden(403エラー)は、一言で表すと「ページへのアクセス権限がありません」という意味です。
「Forbidden」は日本語で「禁止」を意味します。つまり、Webサイト自体は存在しているし、サーバーも正常に動いているけれど、「あなたにはこのページを見る許可が出ていませんよ」と門前払いされている状態をイメージするとわかりやすいでしょう。
例えば、会員専用ページにログインせずにアクセスしようとしたり、管理者が意図的に特定の国からのアクセスを遮断していたりする場合にこのエラーが発生します。サイトが消滅したわけではないので、安心してくださいね。
代表的なエラーメッセージとHTTPステータスコード 403の表示例
403エラーが表示される際、ブラウザやサーバーの設定によってさまざまなメッセージが表示されます。英語で表示されることが多いため、少し身構えてしまうかもしれませんが、内容はどれも「アクセス禁止」を伝えています。
よくある表示メッセージの例:
- 403 Forbidden
- HTTP 403
- Forbidden: You don't have permission to access [directory] on this server.
- Error 403
- Access Denied(アクセスが拒否されました)
- アクセスしようとしたページは表示できませんでした
「403. エラーが発生しました。 このページへのアクセス権限がありません。」といった日本語のメッセージが出ることもありますが、本質的な意味はすべて同じです。
404 Not Foundや500エラーとの違い
Webサイトのエラーには他にも「404」や「500」などがありますが、それぞれ意味が全く異なります。これらを混同しないように、違いを整理しておきましょう。
エラーコード意味状況のイメージ403 Forbiddenアクセス権限がない「立入禁止区域です」404 Not Foundページが見つからない「住所が間違っているか、家がありません」500 Internal Server Errorサーバー内部エラー「家の中でトラブルが起きていて応答できません」
403エラーは、ページ(家)はあるけれど、鍵がかかっていて入れない状態です。一方、404はそもそもページが存在しないことを示します。原因の切り分けとして覚えておくと便利でしょう。
ページが見つからない場合の直し方は404エラーの原因と直し方、サーバー側の不具合で出る502は502 Bad Gatewayの意味と直し方で解説しています。
【サイト管理者向け】自分のサイトが403になる原因と直し方

ここからは、自分が運営しているサイトで403が出たときの確認方法です。見る側の端末や回線で起きている場合は、前半の「見る人向け」の手順を試してください。
ご自身でWebサイトやブログ(WordPressなど)を運営していて、突然自分のサイトが「403 Forbidden」になってしまった場合、サーバー側の設定やファイルの状態に原因があるケースがほとんどです。
焦ってあれこれ触ってしまう前に、よくある原因を一つずつ確認していきましょう。ここでは、管理者の方がチェックすべき主な原因と、その復旧手順について解説します。
原因1:.htaccessの記述ミスや設定不備がある
WordPressなどでサイトを運営している場合、最も多い原因の一つが「.htaccess(ドットエイチアクセス)」という設定ファイルの不備です。このファイルはサーバーの挙動を制御する重要なものですが、記述に誤りがあるとサイト全体にアクセス制限がかかってしまうことがあります。
プラグインの導入時や設定変更時に自動的に書き換わり、意図せずエラーを引き起こすケースも珍しくありません。
.htaccessを修正またはリセットして復旧する手順
まずはFTPソフト(FileZillaなど)やレンタルサーバーのファイルマネージャーを使って、サーバー上の「.htaccess」ファイルを確認しましょう。
復旧の手順:
- バックアップをとる:現在の.htaccessをパソコンにダウンロードして保存します。
- 記述を確認・修正する:最近追加した記述があれば削除してみるか、WordPressであればデフォルトの記述(公式サイト参照)に書き換えます。
- ファイルを削除してみる(最終手段):一時的にサーバー上の.htaccessを削除(または名前変更)し、サイトが表示されるか確認します。表示されれば、このファイルが原因です。その後、WordPressの管理画面から「パーマリンク設定」を保存し直して、新しい.htaccessを生成しましょう。
原因2:ファイルやフォルダのパーミッション(権限)設定ミス
サーバー上のファイルやフォルダには、「誰が読み書き・実行できるか」を決めるパーミッション(属性/権限)という設定があります。この設定値が適切でないと、サーバーがセキュリティ上の理由でアクセスを拒否し、403エラーが発生します。
特に、ファイルのアップロード時や移転作業後に設定が変わってしまうことがあるため注意が必要です。
FTPソフト等で適切なパーミッション数値に変更する方法
FTPソフトを使って、エラーが出ているファイルやフォルダのパーミッション数値を確認してください。一般的なレンタルサーバー(XserverやConoHa WINGなど)では、以下の数値が推奨されています。
- ファイル(index.phpなど):644 または 604
- フォルダ(ディレクトリ):755 または 705
もし「000」や、書き込み権限が厳しすぎる設定になっている場合は、数値を右クリックなどで変更(属性変更)して、エラーが解消されるか試してみましょう。※推奨値はご利用のサーバー会社によって異なる場合があるため、マニュアルも併せてご確認ください。
原因3:WAF(Webアプリケーションファイアウォール)が誤作動している
WAF(Webアプリケーションファイアウォール)は、サイトを攻撃から守る強力なセキュリティ機能です。しかし、時にこれが「誤作動」を起こし、管理者自身のアクセスを攻撃とみなしてブロックしてしまうことがあります。
「記事を保存しようとしたら403エラーになった」「テーマの編集ができない」といった場合は、WAFが原因である可能性が高いでしょう。
レンタルサーバーのWAF設定を見直し除外設定を行う
ご利用のレンタルサーバーの管理画面(コントロールパネル)にログインし、「セキュリティ」や「WAF設定」の項目を探してください。
一時的にWAFを「OFF(無効)」にして、エラーが解消されるか確認します。もしこれで解決した場合は、WAFのログを確認し、ご自身のIPアドレスや該当する操作を除外設定(ホワイトリスト登録)に追加してから、再度WAFを有効に戻すのが安全です。セキュリティ機能を完全にオフにし続けるのはリスクがあるため、除外設定の活用をおすすめします。
原因4:ディレクトリ内にindexファイル(トップページ)が存在しない
Webサーバーは通常、ディレクトリ(フォルダ)にアクセスされた際、その中にある「index.html」や「index.php」といった特定のファイルを自動的に表示するように設定されています。
もしこれらのファイルが存在しない場合、サーバーの設定によってはファイル一覧(Index of…)を表示せず、セキュリティのために403エラーを返すことがあります。
index.htmlまたはindex.phpを正しく配置する
サイトのトップページや、特定のディレクトリ(例: /blog/)にアクセスして403エラーが出る場合は、その場所にindexファイルが正しくアップロードされているか確認しましょう。
- ファイル名が間違っていないか(例:
Index.htmlと大文字になっているなど) - 誤って削除していないか
- 意図しないフォルダに配置していないか
これらをチェックし、正しい場所にindex.htmlまたはindex.phpを配置することで解決します。
原因5:DNS設定の誤りやネームサーバー反映待ち
ドメインを取得したばかりの時や、サーバーの引っ越しを行った直後は、DNS(ドメインネームシステム)の設定がインターネット全体に浸透していないことがあります。
この「反映待ち」の期間中は、古いサーバー情報を参照してしまったり、接続が不安定になったりして、一時的に403エラーなどが表示されるケースがあります。
DNS設定を確認し反映されるまで待機する
ネームサーバーの設定を変更した場合、その情報が世界中のサーバーに行き渡るまで数時間〜最大72時間程度かかることがあります。これは「プロパゲーション」と呼ばれる現象です。
設定自体に間違いがないかを確認したら、あとは待つことが唯一の解決策となります。焦らずに時間を置いてから、再度アクセスを試みてみましょう。パソコンのコマンドプロンプトなどでnslookupコマンドを使えば、現在のDNS参照先を確認することも可能です。
原因6:サイトへのアクセス集中によりサーバー制限がかかっている
SNSでバズったり、メディアに掲載されたりして急激にアクセスが増えると、サーバーに過度な負荷がかかります。この時、サーバー会社側が他の利用者への影響を防ぐために、一時的にサイトへのアクセス制限(403エラー)をかけることがあります。
「503エラー(サービス利用不可)」が出ることも多いですが、設定によっては403が返されることもあります。503の意味と、メンテナンス時に正しく返す方法は503エラーの意味とメンテナンス時の正しい設定を参照してください。
サーバープランの確認やCDNの導入を検討する
アクセス解析を確認し、特定の時間帯にアクセスが集中しているようであれば、サーバーのスペック不足が考えられます。
- 上位プランへの変更を検討する
- CDN(コンテンツデリバリーネットワーク)を導入して負荷を分散させる
- 画像の容量を減らしてサイトを軽量化する
などの対策を行いましょう。頻繁に落ちる場合は、より強力なサーバーへの移行を考えるタイミングかもしれません。
原因7:レンタルサーバーのアカウント停止や料金未払い
意外と見落としがちなのが、レンタルサーバーの契約状況です。利用料金の支払いを忘れていたり、クレジットカードの更新ができていなかったりすると、アカウントが一時停止され、サイト全体が403エラー(または専用のエラー画面)になることがあります。
また、利用規約違反などでアカウントが凍結された場合も同様です。サーバー会社からのメールや、管理画面のお知らせに未払いや警告の通知が来ていないか、一度確認してみましょう。
403エラーを放置するとSEOに悪影響を与えるのか

403エラーが表示されている間、ユーザーはコンテンツを閲覧できません。これは単に「見れない」というだけでなく、サイト運営において非常に大きなリスクとなります。
一時的なものであれば大きな問題にはなりませんが、エラーを長時間放置してしまうと、SEO(検索エンジン最適化)の観点からも深刻なダメージを受ける可能性があります。
Googleクローラーが巡回できずインデックスから削除されるリスク
Googleの検索エンジンロボット(クローラー)は、定期的にサイトを巡回して情報を収集しています。しかし、サイトが403エラーを返していると、クローラーは中身を確認することができません。
この状態が続くと、Googleは「このページはもう存在しないか、利用できない」と判断し、検索結果(インデックス)から削除してしまうリスクがあります。一度削除されると、復旧しても元の順位に戻るまでに時間がかかるため、早急な対処が必要です。
ユーザー体験(UX)の低下によりサイト全体の評価が下がる
せっかく検索結果からサイトを訪れてくれたユーザーも、403エラー画面が表示されれば「このサイトは役に立たない」と感じて、すぐに「戻る」ボタンを押してしまいます。
このようにユーザー体験(UX)が損なわれると、直帰率が高まり、滞在時間が極端に短くなります。Googleはユーザーの行動データも評価基準にしているため、結果としてサイト全体のSEO評価が下がり、検索順位の下落につながってしまいます。読者の信頼を失わないためにも、エラー画面は放置しないようにしましょう。
まとめ

403 Forbidden(403エラー)は、「アクセス権限がない」ことを伝えるステータスコードです。突然表示されると驚きますが、サイトが消滅したわけではありません。
閲覧者の場合は、以下を試してみてください。
- ページの再読み込み
- キャッシュの削除
- 別の端末や回線でのアクセス
管理者の場合は、以下の点を確認しましょう。
- .htaccessの記述ミス
- パーミッション設定
- WAFの誤作動
原因さえ分かれば、必ず解決できるエラーです。焦らず一つずつ対処して、正常なサイト表示を取り戻しましょう。
403エラーについてよくある質問

最後に、403エラーに関してよく寄せられる質問をまとめました。疑問点の解消に役立ててください。
Q1. スマホで403 forbiddenが出た時の解決方法は?
スマホの場合、まずはブラウザの「再読み込み」を試してください。それでもダメな場合は、「Wi-Fiをオフにしてモバイルデータ通信(4G/5G)に切り替える」「ブラウザのキャッシュ(履歴)を削除する」「プライベートブラウザ(シークレットモード)で開く」といった方法が有効です。
Q2. 403エラーと401エラーの違いは何ですか?
どちらもアクセス制限のエラーですが、403 Forbiddenは「アクセス権限自体がない(ID/パスワードを知っていても入れない)」状態を指します。一方、401 Unauthorizedは「認証が必要(ID/パスワードを入れれば入れる)」という状態を指します。401はログイン画面への誘導などが期待されるエラーです。
Q3. 403 forbiddenを見る方法はありますか?
基本的にはアクセスが許可されていないため、そのページを今の状態で見ることはできません。過去に公開されていたページであれば、「Wayback Machine」などのアーカイブサイトに保存された過去の状態を閲覧できる可能性があります。
Q4. 何もしていないのに突然403エラーが出るのはなぜ?
管理者の場合、サーバーの自動更新やセキュリティ機能(WAF)のルール変更、プラグインの自動アップデートなどが裏側で行われ、設定ファイル(.htaccess)やセキュリティ検知に影響を与えた可能性があります。閲覧者の場合、IPアドレスの変更や、サイト側の設定変更が影響していることが考えられます。

監修者紹介
中村 一浩
代表取締役CEO
株式会社ココログラフ 代表取締役CEO。1982年生まれ。高校卒業後に携帯販売業界にて、インターネットとハードウェアの急速な進化に触れた後、ウェブの面白さに惹かれ、2009年に株式会社ジオコードに入社。SEOを中心にウェブマーケティングを学び、同時にウェブ制作部門、システム開発部門のマネジメントも兼務。幅広いウェブ運用知識を有する。2018年に独立・起業し、検索エンジンだけでなく検索ユーザーにまで最適化する、SEOの上位互換サービスSUOを提供。SEO / SUOの独自AIレポートツール「ココミル」開発者。著書『現場のプロが教えるSEOの最新常識』(Amazon: https://amzn.to/4wPgYEK )
■得意領域
ウェブサイト改善 / SEO対策 / コンテンツマーケティング
Google 検索でココログラフの記事を優先表示させる
Google で優先するソースとして追加



