Erreur 404 causée par un caractère invisible dans l’URL : %E2%80%8B
Le problème
Il arrive qu'une URL apparemment correcte retourne une erreur 404 sur un serveur web. Ce phénomène peut être causé par la présence d’un caractère invisible : %E2%80%8B.
Origine du caractère
Ce code correspond à un caractère spécial appelé zero-width space (espace sans largeur) ou parfois à un espace insécable. Il est invisible à l’œil nu, mais bien présent dans l’URL.
Il peut être inséré involontairement lors d’un copier-coller depuis un éditeur de texte, un mail, ou une page web, et se retrouve souvent au survol ou au clic d’un lien.
Conséquence
La présence de ce caractère modifie l’URL, ce qui provoque une erreur 404 puisque le chemin demandé ne correspond plus exactement à celui attendu par le serveur.
Solution
Il suffit simplement de supprimer le caractère invisible de l’URL. Pour cela :
- Copiez l’URL dans un éditeur de texte brut (comme Notepad++ ou VS Code)
- Supprimez manuellement tout caractère suspect autour du lien
- Rechargez la page après correction
Prévention
Évitez de copier-coller des URLs depuis des documents Word, des e-mails ou des éditeurs enrichis. Privilégiez toujours le texte brut pour manipuler des adresses web.
