Pourquoi un point d'ancrage de la balise href valeurs nécessité http:// preprended à l'URL?

<a href="www.stackoverflow.com" target="_blank">click here</a>

Cliquant sur le lien ci-dessus sur un site de la page HTML voudrais essayer de le prendre à l'utilisateur de

<site>/index.html/www.stackoverflow.com

Où que suivant fonctionne très bien

<a href="http://www.stackoverflow.com" target="_blank">click here</a>

Quelle est la justification de ce comportement?

Que faire si vous avez un fichier nommé www.stackoverflow.com sur votre serveur?
http:// spécifie le protocole. Il n'est pas implicite, même si les navigateurs web ont essayé de le rendre plus facile pour nous en ajoutant automatiquement.

OriginalL'auteur chandmk | 2012-01-25