- URL должен начинаться с поддерживаемой схемы URI.
http://
иhttps://
поддерживаются всеми браузерами, однакоftp://
,gopher://
,irc://
,ircs://
,mailto:
иnews:
могут требовать плагинов или внешних приложений, и их обычно следует избегать. Имена хостов на основе IPv6 в настоящее время не поддерживаются. - Если URL содержит определённые символы, ссылка не будет сформирована верно. Эти символы должны быть закодированы с использованием знака процента. К примеру, пробел должен быть заменён на
%20
. Чтобы закодировать URL, замените следующие символы:
пробел | " | ' | < | > | [ | ] | { | | | } |
---|---|---|---|---|---|---|---|---|---|
%20 | %22 | %27 | %3C | %3E | %5B | %5D | %7B | %7C | %7D |
- Одиночные апострофы кодировать не нужно, однако несколько апострофов подряд будут считаться частью разметки. Одиночные фигурные скобки также не нуждаются в кодировании, однако пара таких символов будет считаться частью разметки, отвечающей за включение шаблона.