Dernière mise à jour le 22 juin 2024 par Jérôme Kerviel
Vous avez des problèmes avec l'erreur "414 Request URI Too Large" ? Ce message indique que l'URL de votre site web dépasse la limite de traitement du serveur, ce qui empêche les utilisateurs d'accéder à votre site.
La bonne nouvelle, c'est que cette erreur peut souvent être corrigée en modifiant la configuration de votre serveur. Si vous êtes à l'aise avec la modification des fichiers du serveur, nous vous guiderons tout au long de la procédure pour les deux types d'erreurs. Apache et Configuration de Nginx.
Tout d'abord, nous examinerons les causes courantes de cette erreur. Ensuite, nous aborderons certains points à garder à l'esprit avant de procéder à la correction. Enfin, nous fournirons des instructions étape par étape pour deux solutions !
Plongeons dans le vif du sujet et remettons votre site web sur les rails !
Comprendre l'erreur "414 Request URI Too Large" (Requête URI trop volumineuse)
Le présent code d'erreur entre dans la catégorie des erreurs 4xx, indiquant un problème côté serveur lié à la requête elle-même. Dans ce cas précis, le message d'erreur nous indique exactement ce qui ne va pas : l'élément URI de la demande dépasse la limite du serveur.
Qu'est-ce qu'un URI ?
A URI (Uniform Resource Identifier) est une chaîne de caractères unique qui identifie une ressource, telle qu'une page web, une image ou un fichier. Vous êtes peut-être plus familier avec le terme URL (Uniform Resource Locator), qui est un type d'URI spécifiquement utilisé pour localiser des ressources sur l'internet.
Qu'est-ce qui fait qu'un URI est "trop grand" ?
Il y a plusieurs raisons pour lesquelles un URI peut devenir trop grand :
- Codes UTM : Ces codes de suivi ajoutés aux URL peuvent augmenter leur longueur de manière significative.
- Complexe Plugins: Les plugins dotés de fonctions avancées peuvent générer des URI longs.
- Boucles de redirection : Lorsqu'une page web est bloquée dans une boucle sans fin de redirection, l'URI augmente à chaque redirection.
La bonne nouvelle :
Heureusement, la solution à cette erreur est la même quelle qu'en soit la cause, bien que les étapes spécifiques puissent varier en fonction du logiciel de votre serveur (Apache ou Nginx).
Etapes importantes avant de corriger l'erreur 414 Request URI Too Large
Si la résolution de l'erreur "414 Request URI Too Large" peut sembler simple, il faut d'abord prendre quelques mesures cruciales :
- Attention pour les débutants : Modifier les fichiers d'un site web à distance peut être risqué. Une petite erreur peut endommager votre site. Si vous n'êtes pas à l'aise avec ce processus, envisagez de demander de l'aide à votre fournisseur d'hébergement.
- Rassembler les outils nécessaires : Vous devrez utiliser des outils de développement tels que l'inspecteur de votre navigateur et un logiciel de protocole de transfert de fichiers (FTP).
- Vérifier Conditions d'accès au serveur : Correction de cette erreur nécessite souvent l'accès aux fichiers de votre serveur, et pas seulement aux fichiers de votre site web. Certains plans d'hébergement ne le permettent pas. Contactez votre fournisseur en cas de doute.
Voici comment vous préparer :
- Créer une sauvegarde complète : C'est essentiel ! Faites une sauvegarde complète des données et du contenu de votre site web au cas où quelque chose se passerait mal pendant la réparation.
- Identifiez votre serveur Web : Utilisez les outils de développement de votre navigateur (consultez le guide de votre navigateur si nécessaire) pour savoir quel type de serveur web votre site utilise (par exemple, Apache, Nginx).
- Localisez les informations d'identification FTP : Si vous décidez de poursuivre, vous devrez vous connecter à votre serveur à l'aide d'une connexion de type Client FTP. Trouvez votre Connexion FTP à partir du panneau de contrôle de votre hébergeur.
N'oubliez pas que si vous n'êtes pas sûr de l'une de ces étapes ou si vous n'avez pas l'accès nécessaire, n'hésitez pas à contacter votre fournisseur d'hébergement pour obtenir de l'aide.
Cliquez avec le bouton droit de la souris n'importe où sur la page pour ouvrir la fenêtre de votre navigateur. Contrôler outil. Nous utiliserons Google Chrome, mais la procédure est similaire pour les autres navigateurs :
Après avoir cliqué sur ContrôlerVous devriez voir le code de la page dans une fenêtre à droite :
Aller à la page Réseau et assurez-vous que l'URL correcte est sélectionnée dans l'onglet Nom colonne :
Sous En-têtes de réponsevous pourrez voir quel type de serveur est utilisé. Notez que les serveurs les plus courants sont Nginx et Apache, bien que certains hôtes utilisent Serveur Web LiteSpeed.
Maintenant que vous disposez de ces informations, vous devez vous connecter directement à votre site à l'aide d'un client FTP, tel que FileZilla. Installez l'outil et trouvez vos identifiants de connexion FTP.
Comment corriger l'erreur sur Apache et Nginx ?
Nous allons maintenant vous montrer comment corriger l'erreur "414 Request URI Too Large" sur les serveurs Apache et Nginx :
Comment corriger l'erreur dans Nginx
Une fois que vous avez accédé à votre site web via FileZilla ou un client FTP similaire, vous devriez voir ses fichiers listés :
Ensuite, vous devez localiser le fichier racine ce qui peut vous obliger à remonter quelques niveaux. Ensuite, vous pouvez rechercher le dossier etc. . À l'intérieur, vous devriez trouver un dossier nginix avec un fichier de configuration du serveur intitulé quelque chose comme nginx.conf.hbs.
Téléchargez le fichier sur votre appareil local et ouvrez-le dans votre éditeur de texte préféré. Recherchez la ligne de code suivante :
large_client_header_buffers 4 8K
Dans cet exemple, "8K" représente la taille autorisée de l'URI. Remplacez-la par au moins "128K". Si vous souhaitez aller plus loin, veillez à utiliser des multiples de deux.
Si vous ne trouvez pas la ligne de code ci-dessus, ajoutez-la simplement au bas du fichier. Enfin, enregistrez votre nouveau fichier et remplacez l'ancien à l'aide de FileZilla. Voilà, c'est fait !
Comment corriger l'erreur dans Apache
Voyons maintenant comment corriger l'erreur 414 Request URI Too Large lorsque votre site web est hébergé sur un serveur Apache. Le processus est presque identique aux instructions ci-dessus, sauf que nous utiliserons une ligne de code différente.
Comme pour la dernière méthode, vous devez accéder à votre site web à l'aide d'un client FTP. Une fois que vous êtes connecté, localisez le fichier racine et ouvrez le dossier etc. dossier. Vous devriez y trouver un apache2 qui contiendra votre apache2.conf fichier.
Enregistrez le fichier sur votre ordinateur et ouvrez-le dans un éditeur de texte. Recherchez la ligne de code suivante :
LimitRequestLine 128000
Le nombre représente une limite de taille, remplacez donc "128000" par "256000". Comme précédemment, vous pouvez choisir un nombre plus élevé, à condition qu'il s'agisse d'un multiple de deux.
Si vous ne trouvez pas cette ligne, ajoutez-la simplement au bas du fichier. Sauvegardez ensuite votre fichier de configuration du serveur mis à jour et remplacez l'ancien à l'aide de votre client FTP. N'oubliez pas de visiter votre site lorsque vous avez terminé, pour vous assurer que l'erreur 414 Request URI Too Large a disparu !
Corriger définitivement l'erreur "414 Request URI Too Large" 🤩
Rencontrer cette erreur peut être un véritable problème. Elle peut vous empêcher, ainsi que les visiteurs de votre site, d'accéder à des pages web importantes.
Comme nous l'avons vu, vous pouvez résoudre cette erreur en quelques étapes. Tout d'abord, créez une sauvegarde de votre site afin de pouvoir le restaurer en cas de problème. Ensuite, connectez-vous à un client FTP pour accéder aux fichiers de votre site. Suivez ces étapes en fonction de votre type de serveur :
- Pour un serveur Nginx : Modifiez ou ajoutez le fichier
large_client_header_buffers
dans le fichier de configuration de votre serveur. - Pour un serveur Apache : Ajustez le paramètre
LimitRequestLine
dans le fichier de configuration de votre serveur.
En suivant ces étapes adaptées à votre type de serveur, vous devriez pouvoir résoudre l'erreur "414 Request URI Too Large" et remettre votre site web sur les rails !