Несколько знаков решетки в URL

Или, может быть, вы называете это "острым" - символ #.

Я встретил один случай, когда #! и # используются одновременно в одном URL. Читая другие статьи, в том числе RFC, я не могу понять, является ли это законной комбинацией или нет. При обнаружении такой страницы браузер Mozilla (в данном случае Iceweasel) отображает URL-адрес как имеющий 2 #, в то время как Chrome отображает только один, но вскоре после этого умирает (вкладка, содержащая страницу, перестает отвечать на запросы и аварийно завершает работу, но она может быть не подключена) .

Теперь мой вопрос: законно ли иметь оба URL в одном URL, может быть, это законно и избыточно (должно быть нормализовано), или это просто ошибка в браузере Mozilla? Итак, предположим, я делаю AJAX-запрос или пытаюсь просмотреть историю браузера — что мне делать, если я столкнусь с такой ситуацией?

double hash in url

RFC-3986: http://tools.ietf.org/html/rfc3986#section-3.4, который должен прояснить это... на всякий случай.

Также: https://developers.google.com/webmasters/ajax-crawling/docs/specificationкак поисковые роботы Google видят вещи.

16
задан 1 June 2012 в 12:59
поделиться