WordPressサイトで405メソッドが許可されていないエラーを修正する6つの簡単なソリューション
公開: 2021-09-14オーディエンスがサイトで 405 エラーに直面した場合を想像してみてください。 次は、何も考えずにウェブサイトを離れてしまうことです。 さて、これは最初はそれほど損害を与えないように聞こえるかもしれませんが、サイトの全体的なエンゲージメントと売上にとっては災難です.
したがって、「 405 Method Not Allowed 」とは何かを理解することが不可欠です。
405 Method Not Allowed エラーとは?
HTTP (HyperText Transfer Protocol) 405 Method Not Allowed ステータス コードは、技術的には、要求メソッドがサーバーによって認識されているが、ターゲット リソースによってサポートされていないことを意味します。 このエラーで発生するのは、特定の URL で特定のアクションを実行できないように Web サーバーが調整されていることです。
この 405 エラーをナビゲートして修正するのは面倒ですが、いくつかの可能な解決策にすばやく分類できます。 この記事では、その方法を説明します。 しかしその前に、HTTP 405 メソッドが許可されていないエラーのいくつかのバリエーションを見てみましょう。
関連: 「定期メンテナンスを一時的に利用できません。」の理解と防止1 分後にもう一度確認してください' エラー
405 Method Not Allowed エラーのさまざまなバリエーション
405 メソッドは許可されていませんというエラーは通常、上の画像に示されているように表示されますが、ブラウザーによっては、さまざまなバリエーションが表示される場合があります。 これらの 405 エラーのバリエーションはわずかに異なるように見えます。それらを見てみましょう。
- 405 許可されていません
- メソッドは許可されていません
- HTTP 405 エラー
- HTTP エラー 405 – メソッドは許可されていません
- HTTP 405 メソッドは許可されていません
どのバリエーションに関係なく、出くわします。 エラーを排除するには、エラーの原因を見つける必要があります。
405エラーのさまざまなバリエーションがわかったので、それを排除するための6つの可能な解決策に移りましょう.
関連: NET::ERR_CERT_AUTHORITY_INVALID エラーを修正するのは簡単です (9 つの簡単な方法)
405 Method Not Allowed エラーを修正する方法? (6つの可能な解決策)
ここでの簡単なヒントは、間違いを犯した場合に備えてサイトをバックアップすることです。 ホスティング サービスは定期的なバックアップ サービスを提供していますが、その特典がない場合は、WordPress サービス プロバイダーにバックアップを作成してもらうことができます。
バックアップを作成したら、エラーのトラブルシューティングを行います。 さぁ、始めよう。
1. 正しい URL を入力してください
間違った URL を入力することは、WordPress で 405 メソッドが許可されていないというエラーの背後にある最も一般的な理由の 1 つです。これは、Web サーバーが無効な URL へのアクセスを許可しないことで、ユーザーが間違ったページにアクセスできないようにするために発生します。
したがって、この記事で前述した他のソリューションを実装する前に、コンテンツにアクセスするための適切な URL を入力したかどうかを確認することが重要です。
2. 最近の WordPress の更新を元に戻す
更新は通常、新しいエキサイティングな機能とバグ修正のパックをもたらしますが、WordPress サイトでイライラするエラーの根本原因になる場合があります. 405 Methods not allowed エラーの場合も同様です。
405 エラーが発生する前に WordPress のバージョンを最近更新した場合は、それが問題の原因である可能性が高くなります。 この場合、最善の選択肢は、最近行った WordPress の更新を元に戻すことです。 繰り返しますが、取り返しのつかないエラーに陥らないように、Web サイト データのバックアップを作成することを強くお勧めします。
手動で古い WordPress バージョンに戻すこともできますが、それをすばやく行うためのツールやプラグインがたくさんあります。 素晴らしい例の 1 つは WP ダウングレード プラグインです。 完全に無料で使用でき、プロセスをほぼ自動化します。 以下のリンクからダウンロードできます。
リンクをダウンロード
3.最近追加されたプラグインまたはテーマをアンインストールする
プラグインは、WordPress が非常に人気がある主な理由です。 簡単に言えば、ウェブサイトのバックボーンです。 ただし、ここに問題があります。 プラグインと拡張機能は、多くの WordPress サイトが毎日クラッシュする原因でもあります。 これは、Web サイトのテーマやその他の要素と競合する可能性のあるプラグインがあるためです。
405 エラーが発生する前に最近プラグインをインストールした場合は、それが根本的な原因である可能性があります。 ここでエラーを解決するには、最近インストールしたテーマまたはプラグインを WordPress サイトからアンインストールする必要があります。 WordPress は 45,000 を超えるプラグインのプラグイン ディレクトリを誇っているので、間違いなく犯人に代わるものを見つけることができます.
プレミアムなプラグインであるテーマを選択することは、常に優れた方法です。 これは、これらの拡張機能が最新のプロトコルに準拠しているためです。 無料の代替品を探している場合は、プラグインの評価とレビューをチェックすることが不可欠です.
4. データベースに変更がないか確認する
プラグインと拡張機能を切り替えると 405 エラーが解決される場合がありますが、これらの拡張機能による変更がデータベースから元に戻されない場合があります。 これは、WordPress サイトにプラグインをインストールするとすぐに、サイトのデータベースを深く掘り下げて変更を加えるためです。
現在、この問題を診断して解決することは非常に困難です。 データベースをチェックするには、プラグインによって変更されたすべてのレコードとテーブルを手動でチェックアウトする必要があります。 WordPress のメンテナンス会社に依頼することをお勧めします。
5. サーバーの構成を確認する
Web サーバー ソフトウェアの構成ファイルを確認して、意図しない処理手順がないか確認すると、405 Method Not Allowed エラーの根本原因を特定するのに役立つ場合があります。
まず、Web サーバーで使用されているアプリケーションを特定する必要があります。 Apache を実行している場合は、Web サイトのファイル システムのルート ディレクトリ内で.htaccessファイルを見つけることができるはずです。
アプリケーションが共有ホスト上にある場合、特定のアカウントにユーザー名が関連付けられている可能性があります。 その場合、アプリケーションのルート ディレクトリは通常、このパスをたどることで見つけることができます。
/home/public_html/
したがって、 .htaccessは次の場所にあります。
/home/public_html/.htaccess
.htaccess ファイルを見つけたら、テキスト エディターで開き、 Rewrite detectives を使用して行に移動します。 これらは Apache のmod_rewriteモジュールの一部であり、入力されたすべての URL に対して照合されるテキスト ベースのパターンを定義します。 サイトへの訪問者が一致する URL を要求した場合、 RewriteRuleは訪問者を適切にリダイレクトします。
RewriteRule の例を次に示します。
RewriteCond %{HTTP_HOST} !^(www.)?example\.com$
RewriteCond %{REQUEST_URI} ^/bar/ [OR]
RewriteCond %{REQUEST_URI} ^/test/
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule(.*) /index.php [L]
繰り返しますが、これはトリッキーなプロセスであるため、WordPress のメンテナンス サービス プロバイダーに任せた方がよいでしょう。
エラーを解決するだけではいけません。 将来発生する可能性を排除します。
7. アプリケーション コードまたはスクリプトをデバッグする
上記のすべての方法を試しても 405 Methods not allowed エラーが解消されない場合は、WordPress のカスタム コードに問題がある可能性が高いです。 カスタム コードをデバッグすると、それが 405 エラーの背後にある原因であるかどうかが判断されます。
理想的には、ステージング サイトなど、オンラインまたはローカルの開発領域にインストール全体のコピーを作成することをお勧めします。 そこから、段階的なデバッグ プロセスの実行を開始できます。これは、サイトとそれに接続されているソフトウェアによって異なります。
まとめ
これで、WordPress 405 method not available エラーを簡単に修正する方法がわかりました。 上記の解決策のいずれもエラーを取り除くのに役立たない場合、最終的なオプションは、WordPress 代理店を雇ってエラーを処理することです. いずれにせよ、このエラーはエンゲージメントと販売の面で全体的なパフォーマンスに大きな影響を与える可能性があるため、できるだけ早く解決する必要があります.