Se você não especificar http://
ou https://
na tag href
, será um link relativo, que usará o URL base da página como raiz para o link.
Exemplos:
(Presume que seu site esteja hospedado em http://example.com/subdir/page.htm
)
-
<a href="www.google.com">
➜ Link parahttp://example.com/subdir/www.google.com
-
<a href="/www.google.com">
➜ Link parahttp://example.com/www.google.com
-
<a href="https://www.google.com">
➜ Link parahttps://www.google.com
-
<a href="http://www.google.com">
➜ Link parahttp://www.google.com
-
<a href="//www.google.com">
➜ Link parahttp://www.google.com
(usa http porque é isso que a página está usando, chamado protocolo -relativa URL)