Срок действия синтаксиса URL: какой тип URL выбрать? - PullRequest
0 голосов
/ 04 апреля 2011

Действительный URL, без сомнения:

<a href="http://www.website.org">...</a>

Вопрос1: Но одинаково ли это сокращение?

<a href="www.website.org">...</a>

Вопрос2: есть ли какая-то разница между скоростью и прочим?

Ответы [ 2 ]

3 голосов
/ 04 апреля 2011

Второй указанный вами URL недействителен;вам нужно указать протокол, который вы хотите использовать:

<a href="ftp://...">ftp</a> <a href="mailto:example@domain.com>mail</a>

Второй URL-адрес предполагает, что он ищет локальный путь.

Предполагая, что вашдомен www.website.org и вы предоставляете <a href="www.example.com">go to example.com</a> ваш браузер попытается найти 'http://www.website.org/www.example.com'

Надеюсь, это поможет.

1 голос
/ 04 апреля 2011

Для соответствия HTML, URI должен соответствовать RFC2396.Это означает, что все (не относительные) URI начинаются со схемы, за которой следует двоеточие (и часто две косые черты).См. Раздел 3: http://www.ietf.org/rfc/rfc2396.txt

Примечание. Я нашел эту ссылку, перейдя по ссылке href здесь: http://www.w3.org/TR/html4/struct/links.html#h-12.2

Кроме того, вот что говорит спецификация HTML5 о допустимых URL: http://www.w3.org/TR/html5/urls.html#valid-url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...