WordPress:400 Bad Requestエラー時の回避策

Last Updated: 2025 年 01 月 08 日 댓글

WordPress400 Bad Request エラーが発生することがあります。特にエレメントを使用すると400エラーが発生する可能性があります。このエラーが発生した場合は、確認すべき事項について簡単に見てみましょう。

WordPress:400 Bad Requestエラー時の回避策

HTTP 400 Bad Requestエラーは、Webサーバーがブラウザを介して送信された要求を理解または処理できない場合に発生します。

WordPress:400 Bad Requestエラー時の回避策

このエラーはHTTP 4xxシリーズエラーのXNUMXつで、 クライアント側 エラーとして分類されます。つまり、 ウェブホスティング プロバイダの問題ではなく、ユーザーのブラウザやローカルデバイスで発生する問題です。

HTTP 4xxエラー

HTTP 4xxエラーには、次のエラーがあります。

ステータスコードname설명
400不正な要求サーバーが要求の構文を認識しない
401無断認証資格情報がないか無効
402支払いに必要なお支払いが必要なリソースへのアクセス
403禁断のサーバーは要求を理解しましたが、承認を拒否しました(ファイアウォールによって拒否されました)。
404見つかりません要求されたリソースが見つかりません(404ページなしエラー)
405メソッドは許可されていませんサポートされていないHTTPメソッドの使用
406受け入れられないサーバーがクライアントの要求形式を処理できない
407プロキシ認証が必要プロキシサーバー認証が必要
408リクエストのタイムアウトサーバーが要求処理中にタイムアウトが発生する
409紛争要求が現在のリソース状態と競合
410ゴーン要求されたリソースが永久に削除されました

403 エラーや 404 エラーは多くのエラーです。 400エラーはややまれです。

HTTP 5xxエラー

HTTP 4xx エラーはクライアント側エラーであるのに対し、HTTP 5xx エラーはサーバー側エラーと呼ばれる場合があります。 5xxエラーは、サーバー側で要求を処理できないときに発生するHTTPステータスコードです。これは、サーバーに問題があり、クライアントからの要求を完了できないことを意味し、主にサーバー内部のエラー、過負荷、ゲートウェイの問題などが原因で発生します。

ステータスコードname설명
500内部サーバーエラーサーバーが予期しない問題で要求を処理できない一般的なサーバーエラー(WordPressで最も一般的に発生するエラー)
501実装されていませんサーバーが要求された機能をサポートまたは理解していない
502不正なゲートウェイゲートウェイまたはプロキシサーバーが親サーバーから誤った応答を受け取る 502 Bad Gatewayエラーが発生する場合があります)
503サービスは利用できませんサーバーが一時的に過負荷または保守中に要求を処理できない
504ゲートウェイタイムアウトゲートウェイまたはプロキシサーバーが親サーバーからタイムリーに応答を受け取らない(Didos攻撃が発生したときにこのエラーが発生する可能性があります)。 参照.)
505HTTPバージョンはサポートされていないサーバーがリクエストのHTTPプロトコルバージョンをサポートしていない
506バリアントもネゴシエートしますサーバー内部構成に循環参照があり、コンテンツネゴシエーションが失敗する
507ストレージ不足サーバーに空き容量がないため、リソースを作成または変更できない
508ループが検出されましたサーバーが要求処理中に無限ループを検出して操作を中断
510拡張されていません要求を処理するために必要な拡張機能はありません
511ネットワーク認証が必要ネットワークアクセスにはクライアント認証が必要

400 Bad Requestエラーの主な原因

WordPress400ステータスコードの主な原因は次のとおりです。

  1. 構文エラー: リクエストに誤った構文や形式が含まれているため、サーバーが理解できない場合
  2. 無効なURL: 無効な文字または形式のURL
  3. 破損したクッキーとキャッシュ: ブラウザの古いまたは破損したCookieとキャッシュ
  4. 大容量ファイルのアップロード: サーバーのファイルサイズ制限を超える場合
  5. プラグインまたはテーマの競合: WordPressの特定のプラグインやテーマによる問題

400エラーが発生した場合の回避策

WordPress サイトでこのようなエラーが発生した場合は、まず次の手順で問題が解決するかどうかを確認してください。

  1. ブラウザのキャッシュとクッキーを消去する
    • ChromeまたはエッジブラウザからCookieとキャッシュを完全に削除して、問題が解決するかどうかを確認します。 WordPress サイトにキャッシュプラグインがある場合は、キャッシュプラグインのキャッシュも削除します。
    • 別のブラウザでサイトにアクセスして、同じエラーが発生するかどうかを確認します。
  2. プラグインを無効に
    • 多くの WordPress サイトの問題は、テーマやプラグインの競合が原因で発生します。すべてのプラグインを無効にして、競合するかどうかを確認できます。すべてのプラグインを無効にした後に問題が解決した場合は、プラグインの競合を疑うことができます。プラグインを1つずつ有効にして問題を引き起こすプラグインを特定できます。
  3. 基本テーマに変更
    • Twenty Twenty-F​​ourのような基本 WordPress テーマに切り替えて問題が解決するかどうかを確認します。これにより、テーマが問題の原因であるかどうかを確認できます。
  4. 固有リンクの初期化
    • 設定»ユニークリンクの[保存]ボタンをクリックして.htaccessファイルを再生成します。パーマリンクを初期化すると、400エラーを解決することもできます。
  5. URLの確認
    • 入力したURLに誤字や誤った文字がないことを確認してください。

エレメントが使用されているサイトで400エラーが発生した場合

エレメント(Elementor)を使用する WordPress サイトで400エラーが発生した場合は、max_input_vars値を5000に設定すると解決できます。

国内ウェブホスティング Cafe24を利用する場合 FTPを介して接続し、.htaccessファイルに次のコードを追加してmax_input_vars値を上方修正することができます。

php_value max_input_vars 5000

クラウドウェイズでホストされている場合は、サーバー管理ページの Settings & Packages » Advanced タブでMax Input Variablesの値を変更できます。

私はこの値を10000に設定しました。😄

ケミクラウドファーストコメットを使用する場合は、cPanelのPHP Selectorツールでこの値を設定できます。

max_input_varsの値を調整する方法がわからない場合は、使用しているWebホスティング会社に連絡して指示を受けてください。

URLエラー

私はクモンでは仕事をほとんど受けませんが、プロモーションレベルでクモンにもいくつかのサービスを登録しました。しばらく前にクモーンで400人のクライアントがメニューの特定の項目をクリックしたときにXNUMX Bad Requestエラーが発生する問題でサービスを依頼してきました。

詳細を見ると、カテゴリ項目をクリックすると奇妙なURLにつながり、400エラーが発生しました。

特定のURLで400エラーが発生した場合は、そのURLに無効な文字が含まれていないことを確認してください。

参照


コメントを残す

コメント