Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Работа с адресной строкой - что для этого нужно? (https://javascript.ru/forum/misc/39513-rabota-s-adresnojj-strokojj-chto-dlya-ehtogo-nuzhno.html)

danik.js 04.07.2013 04:42

Цитата:

Сообщение от riva
какая разница между site.ru/home и site.ru/#home ?

Вобще хэш-составляющая имеет смысл только для браузера, к серверу она отношения не имеет. Поэтому при смене якоря перезагрузки страницы не происходит. И поэтому поисковики ее игнорируют (практически, но есть некоторые моменты). Переходы по якорям попадают в хистори браузера, так что кнопки вперед-назад работают.

Вариант же со сменой url-а не будет работать в IE8-9. Опять же при использовании history.pushState перезагрузки страницы не происходит (в этом то и смысл) и естесственно навигация вперед-назад по истории работает. Тут нужно учесть, что если юзер скопирует ссылку после переходов, например site.ru/contacts, то при вставке этой ссылки с сервера будет запрошен site.ru/contacts. А так как у тебя всегда контент один и тот же - тупо флешка, то думаю в этом нет никакого смысла. Якорная навигация тут более подходит.
Цитата:

Сообщение от riva
И в четвертых, поисковыми ботами это будет считываться?

А поисковики давно флеш индексируют? Помоему странно рассчитывать на трафик с поисковика если создаешь флеш-сайт, не?


Часовой пояс GMT +3, время: 04:50.