Qu'est-ce que l'erreur 414 Request URI Too Long et comment y remédier

Publié: 2023-07-18

Avez-vous déjà rencontré une erreur 414 request URI too long sur votre site WordPress ?

L'erreur est généralement causée lorsqu'il y a une erreur critique entre votre navigateur Web et un serveur. Vous verrez cette erreur lorsque vous cliquerez sur un lien ou sur toute action effectuée par un plugin WordPress.

Dans cet article, nous allons vous montrer quelle est l'erreur "414 requête URI trop longue" et comment la corriger.

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

Qu'est-ce que l'erreur 414 Request URI Too Long ?

Une erreur 414 URI de demande trop long se produit lorsqu'une URL ou une action que vous demandez est trop longue pour que le serveur puisse la gérer.

Notez qu'il existe une différence entre l'URI et l'URL. Un URI ou Uniform Resource Identifier peut être le nom, l'emplacement ou les deux d'une ressource. D'autre part, une URL ou Uniform Resource Locator ne peut être que l'emplacement d'une ressource.

Les deux termes sont généralement utilisés de manière interchangeable car l'URL fait partie de l'URI. Cependant, l'erreur 414 peut être déclenchée par les deux composants, examinons donc les causes.

Qu'est-ce qui cause l'erreur 414 Request URI Too Long ?

Vous pouvez voir l'erreur 414 lorsque vous cliquez sur le lien, et le serveur est incapable de le traiter car il est trop long.

Une situation où un lien peut être très long utilise les paramètres UTM (Urchin Tracking Module). Si vous utilisez des codes UTM pour suivre les conversions sur votre site Web WordPress et qu'il y a beaucoup de paramètres dans l'URL, cela peut provoquer cette erreur.

Une autre situation pouvant provoquer une erreur 414 est une boucle de redirection. C'est à ce moment qu'une mauvaise configuration ou un paramètre dans un plugin WordPress provoque de nombreuses demandes de redirection.

En conséquence, vous obtenez des URL incroyablement longues et une erreur 414 requêtes URI trop longues.

De même, certains plugins peuvent également générer de longs URI dans le cadre de leurs fonctionnalités. Vous êtes plus susceptible de rencontrer cette erreur si des plugins de sécurité WordPress tout-en-un sont installés sur votre site.

Dans de rares cas, un problème côté développeur peut également déclencher une erreur 414 lorsqu'une requête POST est convertie en une requête GET avec des informations de requête trop longues. Enfin, les cyberattaques sur le serveur de votre site Web peuvent également entraîner des problèmes d'URI 414 trop longs.

Cela dit, voyons comment corriger l'erreur 414 sur votre site WordPress.

Correction de l'erreur 414 Request URI Too Long

Un moyen rapide de résoudre ce problème consiste à augmenter la taille de l'URI que votre serveur de site Web peut traiter.

Avant d'aller de l'avant, nous vous recommandons de créer une sauvegarde WordPress. En effet, la correction de l'erreur 414 implique la modification des fichiers de configuration du site Web. En cas de problème, vous aurez une copie de sauvegarde de votre site prête à être restaurée.

Pour plus de détails, veuillez consulter notre guide sur la sauvegarde d'un site WordPress.

Déterminez si votre site Web utilise Apache ou Nginx

Tout d'abord, vous devrez connaître le type de serveur utilisé par votre site Web WordPress. Il existe 2 principaux types de serveurs, dont Apache et Nginx.

Un moyen simple de le faire est d'ouvrir votre site dans un navigateur. Après cela, vous pouvez cliquer avec le bouton droit sur la page d'accueil et sélectionner l'option "Inspecter".

Open inspect element

Ensuite, vous devrez passer à l'onglet "Réseau" en haut.

À partir de là, vous pouvez sélectionner n'importe quel élément sous la colonne Nom. Après cela, vous devrez faire défiler jusqu'à la section "En-têtes de réponse" et voir les détails du "Serveur".

View server type of your site

Cela vous montrera si votre site utilise Nginx ou Apache.

Si vous ne savez toujours pas quel type de serveur utiliser, vous pouvez contacter votre fournisseur d'hébergement WordPress pour obtenir plus de détails.

Une fois que vous avez déterminé le type de serveur, voyons comment corriger l'erreur 414 URI de requête trop longue pour Apache et Nginx.

Correction de l'erreur 414 Request URI Too Long dans Nginx

Tout d'abord, vous aurez besoin d'un client FTP ou d'un protocole de transfert de fichiers pour accéder aux fichiers de configuration du site Web.

Il existe de nombreux clients FTP que vous pouvez utiliser. Pour ce tutoriel, nous utiliserons Filezilla. Si vous avez besoin d'aide pour configurer FTP et accéder aux fichiers du site Web, veuillez consulter notre guide sur la façon d'utiliser FTP pour télécharger des fichiers sur WordPress.

Une fois connecté, vous devrez télécharger le fichier 'nginx.conf'. Vous pouvez y accéder en suivant ce chemin : /etc/nginx/nginx.conf

Access Nginx file

Après avoir localisé le fichier, téléchargez-le sur votre ordinateur, puis ouvrez-le dans un logiciel de bloc-notes.

À partir de là, vous pouvez rechercher les paramètres large_client_header_buffers 4 8K . S'il n'y est pas, ajoutez-le simplement à la fin du fichier.

Vous verrez 2 ensembles de valeurs, qui se rapportent à un nombre et à une taille. Modifiez simplement la taille de 8K à 128K. Cela augmentera la taille de l'URI et permettra au serveur du site de traiter les URL longues.

Increase URI size in Nginx

Une fois que vous avez terminé, enregistrez simplement le fichier texte et téléchargez-le à nouveau sur votre site Web à l'aide du client FTP.

Pour plus de détails, veuillez consulter notre guide sur la façon d'utiliser FTP pour télécharger des fichiers sur WordPress.

Correction de l'erreur 414 Request URI Too Long dans Apache

Si vous utilisez le type de serveur Apache, le processus est similaire à celui de Nginx. Tout d'abord, vous aurez besoin d'un client FTP pour accéder aux fichiers du site Web.

Une fois connecté, vous devrez localiser le fichier 'apache2.conf'. Dirigez-vous simplement vers le chemin suivant en utilisant le client FTP : /etc/apache2/apache2.conf

Access apache config files

Ensuite, vous devrez télécharger le fichier et l'ouvrir dans le logiciel Bloc-notes.

Après cela, vous pouvez rechercher les paramètres LimitRequestLine 128000 . Si vous n'en voyez pas, ajoutez-le simplement à la fin du fichier.

Habituellement, LimitRequestLine est défini sur 128 000. Cependant, vous pouvez l'augmenter à 256 000 ou plus pour supprimer l'erreur 414. Assurez-vous simplement que la valeur que vous définissez est un multiple de 2.

Increase URI size in apache

Une fois que vous avez terminé, téléchargez simplement le fichier sur le site Web à l'aide du client FTP. Cela devrait aider à résoudre l'erreur 414 sur votre site Web WordPress.

Nous espérons que cet article vous a aidé à comprendre ce qu'est l'erreur 414 URI de demande trop longue et comment la corriger. Vous pouvez également consulter notre guide sur la sécurité WordPress et les erreurs WordPress les plus courantes.

Si vous avez aimé cet article, veuillez vous abonner à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.