Généralement, lors de l'écriture d'un logiciel client HTTP, le protocole HTTP fournit des informations suffisantes sur la gestion des URL redirigées. Plus précisément, si une requête HTTP renvoie un code de redirection de 302 ou 307, la redirection doit être considérée comme temporaire et le client doit continuer à utiliser l'URL d'origine. Toutefois, un code de redirection de 301 indique que le client doit supprimer l'ancienne URL et utiliser de manière permanente l'URL redirigée.Gestion de différents types de redirection d'URL
Mais existe-t-il une pratique standard pour les redirections qui ne sont pas émises par le serveur HTTP lui-même? En d'autres termes, des redirections HTML ou Javascript? Intuitivement, je pense qu'une redirection HTML/Javascript devrait être traitée comme une 301, mais je ne suis pas sûre que ce soit une bonne idée.