WordPressで7日間の無料メールコースを開始

空の これは、攻撃者が機密ファイルにアクセスするのを防ぐために、ほとんどのwebサイトがディレクトリの参照を許可しないように設定されている

しかし、あなたやあなたの訪問者があなたのサイトでこのエラーが発生した場合、問題を修正する必要があります。 その原因はさまざまであるため、403エラーを解決する方法はたくさんあります。

403forbiddenエラーのさまざまなタイプと考えられる原因を説明し、403forbiddenエラーを修正するための8つの方法も提供します。

エラーコード 403禁止エラー
エラーの種類 クライアント側のエラー
エラーバリエーション 禁止: このサーバーにアクセスする権限がありません
HTTPエラー403-禁止
エラー403–禁止
403禁止要求管理ルールによって禁止
403禁止
アクセス拒否–あなたは
エラー403
HTTP403
禁止要求にアクセスする権限がありません
エラー403
禁止要求にアクセスする権限がありません
Http403
禁止要求にアクセスする権限がありません
禁止要求にアクセスする権限がありません
禁止要求にアクセスする権限がありません
禁止要求にアクセスする権限がありません
エラーの原因 インデックスページがありません
壊れたWordPressプラグイン
間違ったIPアドレス
マルウェア感染
新しいwebページリンク

403Forbiddenエラーとは何ですか?

403Forbidden–あなたにアクセスする権限がありませんこのリソースは、webサーバーが要求を認識しているが、追加のアクセスを提供できない場合に発生するHTTPステータ

403Forbiddenの原因

多くの場合、HTTP403forbiddenエラーはクライアント側のアクセス設定の誤りによって引き起こされます。

これらのエラーの一般的な原因は、ファイルまたはフォルダのアクセス許可の設定であり、ファイルまたはフォルダの読み取り、書き込み、および実行

この場合、2つの可能性があります:ウェブサイトの所有者がリソースにアクセスできないように設定を編集したか、正しい権限を設定していません。

第二の一般的な原因は、破損しているか、誤った設定です。htaccessファイル。 これは、ファイルに変更を加えた後に発生する可能性があります。 幸いなことに、新しいサーバー構成ファイルを作成するだけで問題を解決するのは簡単です。

これら二つの一般的な原因以外に、エラーのためのいくつかの他の考えられるトリガは次のとおりです:

  • インデックスページがありません–ウェブサイトのホームページ名はインデックスではありません。htmlまたはインデックス。php。
  • WordPressプラグインの障害–WordPressプラグインが正しく設定されていないか、別のプラグインと互換性がない場合、403エラーが発生する可能性があります。
  • 間違ったIPアドレス–ドメイン名は、アクセスをブロックするウェブサイトをホストする間違ったまたは古いIPアドレスを指しています。
  • マルウェア感染-マルウェア感染の原因となる可能性があります。htaccessファイルは常に破損しています。 ファイルを復元する前にマルウェアを削除する必要があります。

新しいwebページリンク–サイト所有者がページのリンクを更新している可能性があります。

403Forbiddenエラーの修正方法

HTTP403forbiddenエラーはファイルアクセス許可と密接に関連しているため、これを解決するための以下の方法の主な焦点になります。 ただし、ブラウザのキャッシュをクリアしたり、マルウェアをスキャンしたりするなど、この問題を解決する方法は他にもあります。

HTTPエラー403を解決するために利用可能な8つの方法のそれぞれをよりよく見てみましょう。

ここで述べた手順は主にWordPressに焦点を当てていますが、他のwebサイトにも適用できることに注意してください。

1. を確認してください。htaccessファイル

に慣れていないかもしれません。htaccessファイル、それは多くの場合、サイトディレクトリに隠されたままです。 ただし、Hostinger File Managerを使用する場合、ファイルはデフォルトでpublic_htmlディレクトリで使用できます。

次の手順に従って検索します:

  1. hPanelダッシュボードでファイルマネージャを検索します。
hPanelは、ファイルマネージャを見つける場所を示します。
  1. 検索するにはpublic_htmlディレクトリを開きます。htaccessファイル。
hPanelはどこを見つけるために示しています。htaccess。

cPanelを使用する場合は、次の手順に従います:

  1. cPanelの上のファイルマネージャを見つけます。
ファイルマネージャを見つける場所を示すcPanelの。
  1. public_htmlディレクトリで、を探します。htaccessファイル。
どこを見つけるために示すcPanelの。htaccess。
  1. ファイルが見つからない場合は、画面の右上隅にある設定をクリックし、隠しファイルを表示(dotfiles)オプションを有効にします。
cPanelの設定、隠しファイル(dotfiles)オプションを有効にする方法を示します。

となります。htaccessファイルは、サーバー構成ファイルであり、主にApache Webサーバーの設定を変更することによって動作します。

ファイルはデフォルトではほとんどのウェブサイトに存在しますが、ウェブサイトにファイルがない場合、または意図せずに削除された場合は、

ファイルが見つかったので、次の手順に従って、間違った構成がエラーの原因であるかどうかを確認します:

  1. ファイルを右クリックし、[ダウンロード]を選択してバックアップを作成します。
.ダウンロードオプションを見つける場所を示すhtaccessファイル。
  1. バックアップが完了したら、ファイルを削除します。
あなたが削除することを確認しているウィンドウを求めています。赤い削除ボタンを押す必要があるhtaccess
  1. あなたのウェブサイトにアクセスしてみてください。 正常に動作する場合、これはファイルが破損していることを示します。
  2. 新鮮なを生成します。htaccessファイル,あなたのWordPressのダッシュボードにログインし、設定をクリックしてください->パーマリンク.
  3. 変更を加えずに、ページの下部にある変更を保存ボタンをクリックします。
WordPressダッシュボードで、[変更を保存]ボタンを強調表示します。

これは新鮮なものを生成します。あなたのウェブサイトのhtaccessファイル。 これで問題が解決しない場合は、次の方法を試してください。

2. ファイルとディレクトリのアクセス許可のリセット

HTTP403エラーをトリガーする別の考えられる原因は、ファイルまたはフォル 一般に、ファイルが作成されると、ファイルの読み取り、書き込み、および実行方法を制御する特定のデフォルトのファイル権限が付属しています。

Pro Tip

Hostingerを使用している場合は、ワンクリックですべての許可の問題を処理する特別なツールがあります。 検索バーに修正ファイルの所有権を入力するか、他にあなたのコントロールパネルの下部にスクロールし、そこにそれを見つけます。

Hostingerでシングルクリックでファイルとディレクトリの権限の問題を修正

このツールは、あなたの時間の負荷を節約し、デフォルト値にすべてのフ

FTPを使用すると、ファイルとフォルダの権限を編集できます。 開始するには、する必要があります:

  1. FTPクライアントを構成し、webサイトに接続します。
  2. 接続したら、public_htmlを右クリックし、ファイル属性を選択します。
public_htmlファイルとファイル属性を見つける場所を示すFTPクライアントからのスクリーンショット。
  1. 数値フィールドに権限755を入力し、”ディレクトリのみに適用”を選択し、OKを押します。

ファイル権限の数値の一般的な方法は、フォルダに755、静的コンテンツに644、動的コンテンツに700を使用することです。

FTPのファイル属性からのスクリーンショットでは、755の数値とディレクトリのみに適用オプションが表示されます。
  1. フォルダの権限を変更した後、手順2と手順3を繰り返しますが、数値フィールドに644と入力し、ファイルのみに適用オプションを選択します。
FTPのファイル属性のスクリーンショットには、644の数値とファイルのみに適用オプションが表示されています。

完了したら、あなたのウェブサイトにアクセスしてみて、エラーが解決されているかどうかを確認してください。

3. WordPressプラグインを無効にする

ここまで来て、以前の方法のどれも機能しない場合は、エラーが互換性のないプラグインまたは障害のあるプラグインに このステップでは、プラグインを無効にして、403forbiddenエラーが修正されるかどうかを確認します。

プロセスを一つずつ実行するのではなく、すべてのプラグインを一度に無効にすることをお勧めします。 この方法に従えば、問題を検出して解決策に取り組むことができるはずです。 ここにあなたがしなければならないことがあります:

  1. FTP経由でホスティングアカウントにアクセスするか、ホスティングアカウントのファイルマネージャを使用してpublic_html->wp-contentフォルダに移動します。
  2. プラグインのフォルダを探します。
プラグインフォルダ。
  1. すべてのプラグインを無効にするには、”disabled-plugins”のような別の名前でフォルダの名前を変更します。
DSisabled-pluginsフォルダ,

ウェブサイトを再利用してみてください。 エラーが存在しなくなった場合は、問題のあるプラグインがエラーの実際の原因です。

フォルダの名前をプラグインに戻します。 今、あなたはあなたのWordPressのダッシュボードからプラグインを一つずつ無効にし、サイトがまだ動作しているかどうかを確認する必要があります。 このようにして、障害のあるプラグインを検出することができます。

見つかったら、必要に応じてプラグインを更新するか、削除します。 ただし、それでもエラーが表示される場合は、ホスティングプロバイダーに連絡してサポートを受ける必要があります。

4. インデックスページをアップロードする

ウェブサイトのホームページ名を確認してください。htmlまたはインデックス。php。 そうでない場合は、2つの選択肢があります。 最初の最も簡単なものは、ホームページの名前をindexとして変更することです。htmlまたはインデックス。php。

ただし、現在のホームページ名を維持したい場合は、public_htmlディレクトリにインデックスページをアップロードし、既存のホームページへのリダイレクトを作成し

次の手順は次のとおりです:

  1. インデックスをアップロードします。htmlまたはインデックス。あなたのpublic_htmlディレクトリにphpファイル。 これを行うには、ホスティングアカウントのファイルマネージャまたはFTPを使用します。
  2. を開きます。htaccessファイル。
  3. インデックスをリダイレクトするには、次のコードスニペットを挿入します。phpまたはインデックス。既存のホームページへのhtmlファイル。 homepage.htmlをページの実際の名前に置き換えることを忘れないでください。
Redirect /index.html /homepage.html

5. ファイル所有権の編集

LinuxまたはVPSホスティングを使用している場合、誤ったファイル所有権が403forbiddenエラーを引き起こす可能性があります。

通常、ファイルとフォルダは所有者、グループ、またはその両方に割り当てることができます。 これらの環境で所有権を変更するにはSSHアクセスが必要であることに注意してください。 また、VPSサーバーに接続するにはSSHターミナルが必要です。

SSHをwebサーバーに接続したら、次のSSHコマンドを使用して所有権を確認します:

ls -1 

結果は次のようになります:

-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt

所有者とグループの部分を見てください。 正しい所有権は、ホスティングアカウントのユーザー名にする必要があります。 別の所有権が表示される場合は、Chown Linuxコマンドを使用してファイルの所有権を変更します。 Chownの基本的な構文は次のとおりです:

chown 

たとえば、ユーザー名がHostingerの場合は、次のような構文を使用します:

chown Hostinger filename.txt

SSHの使用に慣れていない場合は、当社のサポートチームにお問い合わせください。

6. Aレコードを確認する

403forbiddenエラーは、ドメイン名が間違ったIPアドレスを指している場合にも発生する可能性があり、コンテンツを表示する権限があ したがって、ドメイン名が正しいIPアドレスを指していることを再確認してください。

ドメインAレコードが正しく指摘されているかどうかを確認するには、hPanelのDNSゾーンエディタにアクセスします:

  1. hPanelにログインします。
  2. 詳細設定セクションに移動し、DNSゾーンエディタをクリックします。
HPANEL上の高度なセクション,DNSゾーンエディタを強調表示
  1. DNSレコードのリストが表示されます。 “タイプ”列にラベルAが付いたレコードを検索します。
DNSレコードのリスト
  1. [コンテンツ]列のIPアドレスを確認します。
  2. 間違ったIPアドレスを指している場合は、編集をクリックして変更します。 完了したら、[更新]をクリックします。

正しいレコードが見つからない場合は、DNSレコードの管理セクションから新しいレコードを作成します。 タイプとしてAを選択し、正しいIPアドレスをポイントtoフィールドに挿入してください。 次に、[レコードの追加]をクリックします。

最近、あるwebホストから別のwebホストに移行し、ネームサーバーを変更するのを忘れた場合、ドメインは古いwebホストを指している可能性があります。 古いホストがアカウントをキャンセルすると、403エラーステータスコードが発生します。

7. マルウェアのスキャン

マルウェアは、403エラーの別の原因である可能性があります。 あなたのWordPressサイトが悪意のあるソフトウェアに感染した場合,それは常にに不要なコードを注入し続けることがhtaccessファイル。 そうすれば、私たちが提示した最初の方法を使用してファイルを修正し続けても、エラーは持続します。

あなたのウェブサイトをスキャンしてマルウェアを特定します。 SucuriやWordfenceなどのWordPress用のセキュリティプラグインがたくさんあります。

WordFenceのようなほとんどのWordPressのセキュリティプラグインは、マルウェアを削除することができます。 プラグインがすべての感染ファイルを識別すると、これらのファイルの削除や復元など、実用的なオプションが表示されます。

別の方法は、バックアップファイルを使用してwebサイトを復元することです。 サイトファイルの完全なバックアップがない場合は、データベースバックアップを使用して復元することもできます。

8. ウェブ履歴/キャッシュをクリアする

ブラウザのキャッシュとcookieも403エラーを引き起こす可能性があります。 キャッシュはデータを保存して、次回訪問したときにウェブサイトの読み込みを高速化します。 ただし、webサイトのリンクが更新され、実際のwebページリンクがキャッシュされたバージョンと異なる可能性があります。

もう一つの可能性は、エラーがクッキーから来ているということです。 通常は正常にログインするwebサイトの場合がありますが、最新のログイン試行でこのエラーメッセージが表示されました。

ブラウザのキャッシュとcookieをクリアすると、この問題が解決されます。 キャッシュをクリアすると、ブラウザがすべてのサイトファイルを再度要求するため、次回のwebサイトへの訪問に時間がかかる場合があります。 クッキーをクリアすると、ログインしているすべてのwebサイトからもサインアウトされます。

Google Chromeのキャッシュとcookieを消去するには、次の手順に従います:

  1. 右上隅にある3つのドットのアイコンをクリックし、[設定]を選択します。
  2. プライバシーとセキュリティセクションを見つけ、閲覧データの消去をクリックします。
Google Chromeのプライバシーとセキュリティ設定
  1. ドロップダウンメニューを使用して、データ削除の時間枠を選択します。 次に、Cookieやその他のサイトデータ、キャッシュされた画像とファイルのオプションを確認します。
閲覧データ設定の消去-時間範囲、閲覧履歴、cookieおよびその他のサイトデータ、キャッシュされた画像およびファイル
  1. [データの消去]をクリックします。

すべての手順を完了したら、ウェブサイトを再訪し、必要に応じてログインしてみてください。 この問題やその他の解決策がうまくいかない場合は、この問題を解決するためにライブチャットでサポートチームに連絡することをお勧めします。

その他の4xxエラーのトラブルシューティング

401Unauthorizedエラーを修正するにはどうすればよいですか?
413Entity Too Largeエラーを修正するにはどうすればよいですか?
404Not Foundエラーを修正する方法は?
429Too Many Requestsエラーを修正するにはどうすればよいですか?

結論

403禁止されたエラーは、リソースへのアクセスを禁止するため、多大な不満を引き起こす可能性があります。 彼らは主に、誤ったファイルのアクセス許可が原因で発生しますが、不足しているインデックスファイル、障害のあるプラグイン、あるいはマルウェアの感染のように、他のいくつかの考えられる原因があります。

403エラーの本当の原因を見つけるのは難しいかもしれません。 しかし、この記事に記載されている方法に従うことで、あなたのウェブサイトを再び機能させることができると確信しています。

要約すると、WordPressサイトで403エラーメッセージを削除するために取るべきアクションは次のとおりです:

  1. を確認してください。htaccessファイル。
  2. ファイルとディレクトリの権限をリセットします。
  3. WordPressのプラグインを無効にします。
  4. インデックスページをアップロードします。
  5. ファイルの所有権を編集します。
  6. Aレコードを確認します。
  7. マルウェアを削除します。
  8. ウェブブラウザの履歴とキャッシュをクリアします。

403forbiddenエラーは、多くのHTTPエラーコードの1つにすぎません。 Webサイトの所有者として、404エラーや504ゲートウェイタイムアウトなどのサーバー側のエラーなど、他のクライアント側のエラーが発生した可能性があります。

これらのエラーがあなたのウェブサイトに表示された場合に対処する方法を知るために、これらのエラーについて学び続けることをお勧めします。

この投稿は2021年12月24日9時47分に最終更新されました

コメントを残す

メールアドレスが公開されることはありません。