Браузер не отправляет хэш на сервер, как вы обнаружили.Просматривая данный запрос, вы увидите, что он отправляет только URL-адрес перед символом #.
GET / HTTP/1.1
Host: example.com
...
По ссылке, которую вы упомянули:
Фрагменты хэширования никогда не выполняются (по спецификации) отправляется на сервер как часть HTTP-запроса.Другими словами, сканеру нужен какой-то способ, чтобы ваш сервер знал, что ему нужно содержимое для URL www.example.com/ajax.html#!key=value (в отличие от простого www.example.com/ajax.html).).
Из описаний в тексте задача сервера состоит в том, чтобы преобразовать URL-адрес «уродливый» в симпатичный (с хэшем) и отправить обратно снимок того, что может сделать эта страница.похоже, если загружен с хэшем на клиенте.На этой странице могут быть другие ссылки, использующие хэши для загрузки других документов - сканер автоматически переведет их обратно в некрасивые URL-адреса и запросит дополнительные данные с сервера.
Короче говоря, этоне нужно вносить никаких изменений, робот Google сделает это автоматически, если вы выбрали использование хеш-фрагментов.Что касается других ботов, то, очевидно, Bing теперь также поддерживает эту идею, но, похоже, это выходит за рамки вашего вопроса.