Часть URL-адреса, которая следует за символом #
, обычно не отправляется на сервер в запросе на страницу. Если вы откроете своего веб-инспектора и посмотрите запрос на страницу, вы увидите, что часть #/dashboard
вообще не включена в запрос.
На обычной (основной HTML) веб-странице символ #
может использоваться для ссылки на раздел на странице, чтобы браузер переходил к этому разделу после загрузки страницы.
В причудливых JavaScript-тяжелых веб-приложений, то #
символ обычно используется с последующим более путей URL, например www.example.com/some-path#/other-path/etc
other-path/etc
часть URL не виден на сервере, но доступен для Javascript для чтения в браузере и, по-видимому, отображать что-то другое на основе этого URL-адреса.
Так что в вашем случае, первая часть URL является запросом на сервер:
http://dev.ibiza.jp:3000/facebook/report?advertiser_id=2102
и вторая часть URL может быть для Javascript, чтобы отобразить конкретный вид страницы как только она загружена:
#/dashboard
#
символ также используется для создания Fragment Identifier и также, как правило, используется для ссылки на конкретный часть содержимого на веб-странице (например, чтобы заставить браузер перейти к определенному разделу на странице).
Как уже упоминалось, это имеет смысл SEO. Чтобы индексировать такие страницы, вам, возможно, придется использовать разные методы, чтобы контент, «за символом #
», был доступен для поисковых систем.
Ссылка наверху: ** «Настоящая рекомендация официально устарела по состоянию на октябрь 2015 года» **. Вы должны получить то, что сейчас. – ray