![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 16:29
|
![Аватар для Safort](https://javascript.ru/forum/image.php?u=32396&dateline=1409767429) |
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
Товарищи, поясните пожалуйста за SEO-оптимизацию?
Есть некое SPA. Нужно, чтобы по прямому(переход с другого сайта или браузерной строки) GET-запросу грузилась уже "собранная" страница, а если пользователь перешёл по внутренней ссылке, то просто отдавался, например, JSON и обрабатывался на клиенте.
Как вы определяете как отдавать данные?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 16:33
|
![Аватар для kobezzza](https://javascript.ru/forum/image.php?u=10213&dateline=1313305267) |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Это же элементарно: если на сервер приходит урл, то он отдаёт страницу, а переходы по самой странице проксятся через HistoryAPI. Желательно иметь один и тот же шаблонный движок для сервера и клиента.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 16:45
|
![Аватар для Safort](https://javascript.ru/forum/image.php?u=32396&dateline=1409767429) |
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
это, в общем-то, понятно. Но на сервер в любом случае пойдёт тот же гет-запрос(?). Или когда переход осуществляется по самой странице нужно просто поставить флаг, скажем, type=ajax?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 16:52
|
![Аватар для Gozar](https://javascript.ru/forum/image.php?u=11&dateline=1402119167) |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Safort,
Можно определить на сервере откуда делается запрос. referrer, наличие кук и т.д. Но можно и как ты написал.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 17:03
|
![Аватар для Safort](https://javascript.ru/forum/image.php?u=32396&dateline=1409767429) |
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
Gozar,
про реферрер тоже думал, но разве у поисковика он отличается от пользовательского?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 17:37
|
![Аватар для kobezzza](https://javascript.ru/forum/image.php?u=10213&dateline=1313305267) |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Я обычно делаю так:
/kobezzza/profile - простой URL
/h/kobezzza/profile - URL для AJAX
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 20:07
|
![Аватар для Safort](https://javascript.ru/forum/image.php?u=32396&dateline=1409767429) |
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
а что значит /h/ ?)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
08.10.2014, 22:17
|
![Аватар для Gozar](https://javascript.ru/forum/image.php?u=11&dateline=1402119167) |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от Safort
|
а что значит /h/
|
Это палочка, буква h и снова палочка
Если урл разбираешь с начала, то удобно наверное.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.10.2014, 00:39
|
![Аватар для kobezzza](https://javascript.ru/forum/image.php?u=10213&dateline=1313305267) |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
kobezzza,
а что значит /h/ ?)
|
handlers конечно же ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.10.2014, 02:31
|
![Аватар для Gozar](https://javascript.ru/forum/image.php?u=11&dateline=1402119167) |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
handlers конечно же
|
И это на меня по поводу сокращений на форуме некоторые гонят... Буду ставить в пример ![](https://javascript.ru/forum/images/smilies/smile.gif)
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|