Лаборатория поисковой оптимизации

Сравнение URI


 <  HTTP URL  Содержание  Форматы даты/времени  > 

При сравнении двух URI с целью проверки их идентичности, клиент должен использовать по октетное сравнение с учетом регистра, в котором напечатаны символы. Допускаются следующие исключения:

  • Номер порта не указан, тогда для данного URI берется значение по умолчанию;
  • Сравнение имен ЭВМ и схем не должно быть чувствительным к строчным/прописным буквам;
  • Пустой abs_path эквивалентен abs_path "/".

Символы, отличные от типов "reserved" и "unsafe" устанавливаются равными их эквивалентам в кодировке ""%" HEX HEX".

Например, следующие три URI являются эквивалентными:

http://abc.com:80/~smith/home.html
http://ABC.com/%7Esmith/home.html
http://ABC.com:/%7Esmith/home.html



RFC 2068