403エラーとは何ですか?それを修正する方法は?

公開: 2021-02-17

あなたのウェブサイトで403エラーに直面していますか?

はいの場合、心配しないでください。 ほとんどのWordPressユーザーが少なくとも一度は遭遇することは一般的な問題です。

問題をすぐに解決しないと、潜在的なクライアントの数を失う可能性があります。 ただし、慌てる必要はありません。 この問題の解決は、あなたが思っているよりもはるかに簡単です。

この記事では、403エラーとは何かについて説明し、この問題の原因となる可能性があるものについて学習します。 問題を解決する方法に関する追加のヒントもあります。

目次

  • 403エラーとは何ですか?
  • WordPressで403エラーが発生する原因は何ですか?
  • WordPressの403エラーを修正する方法は?
    • 1.WebサイトのURLを再確認します。
    • 2.ブラウザのキャッシュとCookieをクリアします。
    • 3.コアファイルとテーマファイルが欠落していないかどうかを確認します。
    • 4..htaccessファイルの構成を確認します。
    • 5.WordPressでファイルのアクセス許可を確認します。
    • 6.WordPressプラグインを確認します。
    • 7.ブラウザ拡張機能を無効にします。
    • 8.ファイアウォール設定を確認します。
  • FAQ(よくある質問)
    • Q. 403エラーは検索エンジンのランキングに影響しますか?
    • Q. 403エラーを取り除く方法は?
  • 結論

403エラーとは何ですか?

403エラーは、サーバーのアクセス許可によってクライアントが要求されたページにアクセスすることを許可していない場合に通常表示されるHTTP応答ステータスコードです。

ブラウザが異なれば403エラーに対して異なるメッセージが表示されるため、この問題に遭遇する方法は複数あります。 次のように表示されることもあります。

  • 禁断
  • エラー403
  • 403禁止します
  • HTTPエラー403.14–禁止
  • HTTP 403
  • エラー403–禁止
  • HTTPエラー403–禁止

WordPressで403エラーが発生する原因は何ですか?

この問題に直面する理由は複数あります。 WordPressでの403エラーの最も一般的な原因は、セキュリティプラグインの設定が不十分なことです。 ほとんどのWordPressセキュリティプラグインは、サイトを悪意のあるものとして分析した場合、IPアドレスをブロックします。

この問題の他の理由は、ファイル/フォルダーのアクセス許可が正しくないか、.htaccessファイルが破損している可能性があります。

WordPressホスティング会社がサーバー設定を誤って変更した場合にも、この問題が発生する可能性があります。

次のようにサブステータスを特定することで、他の理由を特定できます。

  • 403.1 –アクセスの実行は禁止されています。
  • 403.2 –読み取りアクセスは禁止されています。
  • 403.3 –書き込みアクセスは禁止されています。
  • 403.4 –SSLが必要
  • 403.5 – SSL128が必要です。
  • 403.6 –IPアドレスが拒否されました。
  • 403.7 –クライアント証明書が必要です。
  • 403.8 –サイトへのアクセスが拒否されました。
  • 403.9 –ユーザーが多すぎます。
  • 403.10 –構成が無効です。
  • 403.11 –パスワードの変更。
  • 403.12 –マッパーがアクセスを拒否しました。
  • 403.13 –クライアント証明書が取り消されました。
  • 403.14 –ディレクトリリストが拒否されました。
  • 403.15 –クライアントアクセスライセンスを超えています。
  • 403.16 –クライアント証明書が無効です。
  • 403.17 –クライアント証明書が無効または期限切れです。
  • 403.18 –そのアプリケーションプールからの要求を実行できません。
  • 403.19 –このアプリケーションプール内のクライアントのCGIを実行できません。
  • 403.20 –パスポートのログインに失敗しました。
  • 403.21 –ソースアクセスが拒否されました。
  • 403.22 –無限の深さが拒否されました。
  • 403.502 –同じクライアントIPからの複数のリクエスト。 動的IP制限の制限に達しました。
  • 403.503 –IPアドレスの制限により拒否されました

サブステータスに応じて、問題のトラブルシューティングを行うことができます。

WordPressの403エラーを修正する方法は?

403エラーとは何か、そして何が原因であるかがわかったので、これを修正する簡単な方法をいくつか示します。

1.WebサイトのURLを再確認します。

多くの場合、アクセスしようとしているWebサイトのURLを誤って入力します。 そのため、403エラーが発生した後の最初のステップとして、WebサイトのURLを再確認することをお勧めします。

2.ブラウザのキャッシュとCookieをクリアします。

ブラウザは、定期的にアクセスするWebサイトのキャッシュとCookieの記録を保持します。 キャッシュの考え方は、一度アクセスしたWebサイトの読み込みを高速化することです。 ただし、サイトに変更を加えても、これらのレコードは更新されません。 このような場合、403エラーが発生する可能性があります。

ブラウザのキャッシュをクリアして、問題が解決するかどうかを確認することをお勧めします。

3.コアファイルとテーマファイルが欠落していないかどうかを確認します。

WordPressのすべてのコアファイルが配置されているかどうかを確認します。 コアファイルが不足している場合は、ファイル転送ツールを使用して手動でアップロードできます。 また、すべてのテーマファイルが正しくアップロードされていることを確認してください。 wp-admin、個々のプラグインフォルダー、およびテーマフォルダーにあるindex.phpファイルを確認します。

4..htaccessファイルの構成を確認します。

.htaccessファイルは、リダイレクト、ボットアクセスの制限などのユーザークエリに対するWeb応答を定義します。 WordPressディレクトリとwp-includesやwp-adminなどのサブディレクトリにはさまざまなファイルがあります。

ほとんどの場合、403エラーは、WordPressの.htaccessファイルが破損していることが原因です。 これを修正する方法は次のとおりです。

.htaccessファイルにアクセスします。

cPanelのファイルマネージャーまたはFTPクライアントを使用してサイトに接続する必要があります。 .htaccessファイルにアクセスする必要があります。 .htaccessファイルが見つからない場合は、cPanelの[設定]に移動します。

FTPの設定に移動します
  • 次に、[隠しファイル(ドットファイル)を表示する]チェックボックスをオンにして、変更を保存します。
隠しドットファイルを表示する
  • これで、.htaccessファイルが表示されます。
htaccessファイル
  • それを右クリックして、[ダウンロード]オプションを選択します。 それはあなたのシステムにファイルのコピーを保存します。
  • 次に、そのリストからファイルを削除します。
htaccessファイルを削除します
  • あなたのウェブサイトが今機能するかどうか確認してください。 これで403エラーが解決した場合は、.htaccessファイルが破損していることを意味します。

次のようにして、新しい.htaccessファイルを作成できます。

  • ダッシュボードにログインします。
  • 左側のパネルの[設定]に移動します。
  • 「パーマリンク」オプションをクリックします。
  • ページの下部にある[変更を保存]ボタンまで下にスクロールします。 クリックして。
  • WordPressは新しい.htaccessファイルを作成します。
WordPressで新しいhtaccessファイルを作成する

5.WordPressでファイルのアクセス許可を確認します。

Webサイトのすべてのファイルにファイル権限があります。 これらのアクセス許可は、サイトのファイルとフォルダーにアクセスできるユーザーを決定します。 場合によっては、権限が正しくないと、Webサイトで403エラーが発生する可能性があります。 この問題を解決する方法は次のとおりです。

注意:自分が何をしているかわからない場合は、続行しないでください。 不適切なファイル権限は、サイトのセキュリティを危険にさらす可能性があります。 これは、ハッカーやマルウェアの窓口になる可能性があります。 自信がない場合は、専門家の助けを借りることをお勧めします。 ただし、自分でやりたい場合は、次の手順を実行します。

  • FTPクライアントを使用してWebサイトに接続します。
  • すべてのWordPressファイルが含まれているルートフォルダーまで下にスクロールします。
  • フォルダを右クリックし、[ファイルのアクセス許可…]オプションをクリックします。
ファイルパーミッションオプション
  • ダイアログボックスが表示されます。
  • すべてのルートフォルダの数値を744または755に設定します。
  • 値を設定するたびに、必ず[サブディレクトリに再帰]オプションを選択してください。 [ディレクトリのみに適用]オプションをクリックします。
  • すべてのファイルの数値を644または640に設定します。[サブディレクトリに再帰]を選択し、[ファイルのみに適用]オプションをクリックします。
  • 「OK」ボタンをクリックします。

:wp-config.phpファイルの場合、値を644または640ではなく440または400に設定します。

ファイル権限のダイアローグボックス

6.WordPressプラグインを確認します。

最近プラグインをインストールした可能性があり、403エラーが発生しています。 これがあなたがする必要があることです:

  • WordPressダッシュボードを使用してすべてのプラグインを非アクティブ化します。
  • あなたのウェブサイトが今機能するかどうか確認してください。 もしそうなら、おめでとうございます、あなたはエラーを検出しました。
  • 次に、プラグインを1つずつ再アクティブ化します。 各プラグインを再アクティブ化した後、Webサイトが機能するかどうかを確認します。
  • Webサイトに403エラーがもう一度表示されるまで、これを繰り返します。
  • 最後に再アクティブ化したプラグインは障害のあるプラグインです。 そのプラグインを削除し、同様の機能を持つ代替プラグインを検索します。

:ほとんどの場合、セキュリティプラグインとキャッシュプラグインが403エラーの原因になります。 それらのプラグインに注目してください。

7.ブラウザ拡張機能を無効にします。

ほとんどのユーザーは、ブラウザにいくつかの拡張機能をインストールします。 403エラーのトラブルシューティングを行う際は、これらすべての拡張機能を無効にすることをお勧めします。

8.ファイアウォール設定を確認します。

ファイアウォールが要求されたページをブロックし、403エラーを引き起こしている可能性があります。 403エラーのトラブルシューティングを行う際は、ファイアウォール設定を無効にしてください。

FAQ(よくある質問)

Q. 403エラーは検索エンジンのランキングに影響しますか?

はい、サイトで403エラーが表示されていて、すぐに対処しない場合、検索エンジンはサイトのランキングを下げます。 最終的に、検索エンジンのアルゴリズムは、ユーザーまたはボットがアクセスできないページをインデックスから削除します。

Q. 403エラーを取り除く方法は?

403エラーを取り除くには主に7つの方法があります:

•タイプミスがないかWebサイトのURLを確認します。
•ブラウザのキャッシュとCookieをクリアします。e
•コアファイルとテーマファイルが欠落していないかどうかを確認します。
•.htaccessファイルの設定を確認します。
•ファイルのアクセス許可を確認します。
•WordPressプラグインを確認します。
•ブラウザ拡張機能を無効にします。
•ファイアウォール設定を無効にします。

上記のセクションでは、これらの7つの方法について説明しました。 見てみな。

結論

複数の要因により、Webサイトで403エラーが発生する可能性があります。 あなたのケースで顕著な原因を検出することは非常に苛立たしいことがあります。 まだあきらめないでください。 それを修正するには、上記で説明したすべての方法を1つずつ実行するための忍耐力と忍耐力が必要です。 それらの方法の1つはあなたのサイトを行動に戻すことを確実にします。 問題が解決しない場合は、下のコメントセクションでお気軽にご連絡ください。