J'essaie de trouver le bon moyen d'envoyer les visiteurs vers une page 404 personnalisée lorsqu'ils consultent une page qui n'existe pas.
L’émission d’une redirection 301 vers la page 404 personnalisée est la méthode recommandée?
Vous ne voulez pas faire une redirection 301 vers une page 404. La réponse HTTP 404 indique à l'agent utilisateur (navigateur, moteur de recherche, etc.) que le document demandé est introuvable. Si vous envoyez une réponse HTTP 301, ils penseront que le document a été déplacé vers le nouvel emplacement, qui correspond à votre page 404. Ce n'est pas exact.
Lorsque vous rencontrez une page introuvable, envoyez la réponse HTTP 404 mais chargez votre page d'erreur 404 personnalisée. De cette façon, le résultat de la demande est exact (et espérons que votre page d'erreur l'explique bien en termes simples, afin que les utilisateurs puissent y réagir de manière utile, de manière à ce que cela leur soit utile).