Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

414 Request URL Too Long Errorとは何か?

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressサイトで414リクエストURLが長すぎるというエラーに遭遇したことはありませんか?

このエラーは通常、ウェブブラウザーとサーバーの間で重大なエラーが発生した場合に起こります。このエラーは、リンクをクリックしたときやWordPressプラグインによって実行されたアクションのときに表示されます。

この投稿では、「414リクエストURIが長すぎる」エラーとは何か、そしてその修正方法を紹介します。

What is 414 request URI too long error and how to fix it

414 Request URL Too Long Errorとは何ですか?

414リクエストURIが長すぎるエラーは、リクエストしているURLやアクションが長すぎてサーバーが処理できない場合に発生します。

URIとURLには違いがあることに注意してください。URIまたはUniform Resource Identifierは、リソースの名前、場所、またはその両方を表すことができます。一方、URL(Uniform Resource Locator)は、リソースの位置のみを示すことができます。

URLはURIの一部であるため、両方のキーワードは通常同じ意味で使われます。しかし、414エラーは両方のコンポーネントによって引き起こされる可能性があります。

414 Request URL Too Long エラーの原因は?

リンクをクリックすると414エラーが表示されるかもしれませんが、サーバーが長すぎて処理できないのです。

リンクが非常に長くなる状況として、UTM(Urchin Tracking Module)パラメータを使用している場合があります。WordPressサイトでコンバージョンをトラッキングするためにUTMコードを使用していて、URLにパラメータがたくさんある場合、このエラーが発生する可能性があります。

414エラーを引き起こす可能性のあるもう一つの状況は、リダイレクトループです。これは、WordPressプラグインの設定ミスや設定によって、大量のリダイレクトリクエストが発生する場合です。

その結果、信じられないほど長いURLや414 requests URL too longエラーが発生する。

同様に、プラグインによっては機能の一部として長いURLを生成するものもあります。WordPressのセキュリティプラグインをすべてインストールしたサイトでは、このエラーに遭遇する可能性が高いでしょう。

まれに、開発者側の問題で、クエリー情報が長すぎるPOSTリクエストがGETリクエストに変換された場合にも414エラーが発生することがあります。最後に、サイトサーバーへのサイバー攻撃も、414 URLが長すぎる問題を引き起こす可能性があります。

それでは、WordPressサイトの414エラーを修正する方法を見てみましょう。

414リクエストURIが長すぎるエラーの修正

この問題を解決するには、サイトサーバーが処理できるURLのサイズを大きくするのが手っ取り早い。

先に進む前に、WordPressのバックアップを作成することをお勧めします。414エラーを修正するには、サイトの設定ファイルを編集する必要があるからです。万が一何か問題が発生した場合に備えて、サイトのバックアップコピーを復元できるようにしておきましょう。

詳しくはWordPressサイトのバックアップ方法をご覧ください。

サイトがApacheを使用しているかNginxを使用しているかを判断する

まず、WordPressサイトが使用しているサーバーの種類を確認する必要があります。サーバーには主にApacheとNginxの2種類があります。

簡単な方法は、ブラウザーでサイトを開くことです。その後、ホームページを右クリックし、「Inspect」オプションを選択します。

Open inspect element

次に、上部にある「ネットワーク」タブに切り替える必要がある。

ここから、「名前」カラムの下にある任意の要素を選択することができます。その後、「レスポンシブ・ヘッダー」セクションまでスクロールダウンし、「サーバー」の詳細を確認する必要があります。

View server type of your site

あなたのサイトがNginxとApacheのどちらを使用しているかが表示されます。

どのサーバータイプを使用すべきかわからない場合は、WordPressホスティングサービスプロバイダーに問い合わせて詳細を確認してください。

サーバーの種類がわかったら、ApacheとNginxの414リクエストURLが長すぎるエラーを修正する方法を見てみましょう。

Nginxの414リクエストURIが長すぎるエラーの修正

まず、サイトの設定ファイルにアクセスするには、FTP またはファイル転送プロトコルのクライアントが必要です。

使用できるFTPクライアントはたくさんあります。このチュートリアルでは、Filezillaを使用します。FTPのセットアップやサイトファイルへのアクセスについてヘルプが必要な場合は、FTPを使用してWordPressにファイルをアップロードする方法のガイドを参照してください。

ログインしたら、「nginx.conf」ファイルをダウンロードする必要があります。以下のパスでアクセスできます:/etc/nginx/nginx.conf

Access Nginx file

ファイルを見つけたら、コンピューターにダウンロードし、メモ帳ソフトで開いてください。

ここから、large_client_header_buffers 4 8K設定を検索できます。もしなければ、ファイルの最後に追加してください。

数値とサイズに関する2組の値が表示されます。サイズを8Kから128Kに編集してください。これでURLのサイズが大きくなり、サイトサーバーが長いURLを処理できるようになります。

Increase URI size in Nginx

完了したら、テキストファイルを保存し、FTPクライアントを使用してサイトに再アップロードするだけです。

詳しくは、FTPを使ってWordPressにファイルをアップロードする方法をご覧ください。

Apacheの414リクエストURIが長すぎるエラーの修正

Apacheサーバータイプを使用している場合、プロセスはNginxと似ている。まず、サイトのファイルにアクセスするためのFTPクライアントが必要です。

ログインしたら、’apache2.conf’ファイルを探す必要がある。FTPクライアントを使い、以下のパスにアクセスする:/etc/apache2/apache2.conf

Access apache config files

次に、ファイルをダウンロードし、メモ帳ソフトで開く必要がある。

その後、LimitRequestLine 128000の設定を探してください。もし見つからなければ、ファイルの最後に追加してください。

通常、LimitRequestLineは128000に設定されている。しかし、これを256000以上にすることで、414エラーを取り除くことができます。設定する値が2の倍数であることを確認してください。

Increase URI size in apache

完了したら、FTPクライアントを使用してファイルをサイトにアップロードします。これでWordPressサイトの414エラーが問題を解決するはずです。

この投稿が、414リクエストURIが長すぎるエラーとは何か、またその修正方法について知っていただく一助となれば幸いです。WordPressのセキュリティと 最も一般的なWordPressエラーに関するガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

3件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. A Owadud Bhuiyan says

    However, I never faced this type of error.

    It’s nothing to lose learning something new in everyday.

    Thanks for sharing.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。