Beaucoup de gens se confondre entre HTML et HTTP. Essayer de faire une redirection 301 en HTML est un exemple de cela. HTML est le langage de formatage dans lequel les pages Web sont écrites. Un document HTML a une section d'en-tête, qui est marquée par la balise
et un corps. HTTP est le protocole de transfert hypertexte, qui est le format pour la messagerie entre les navigateurs Web et les serveurs Web. HTTP commence par une série de lignes de paramètres, appelés têtes HTTP, suivie d'un corps. Une redirection 301 apparaît dans les en-têtes HTTP. Une redirection peut être créé dans un en-tête de fichier HTML, mais cela nécessite une méthode différente.