Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Отдельный урл на вкладки отзывы, характеристики, доставка (https://javascript.ru/forum/offtopic/71661-otdelnyjj-url-na-vkladki-otzyvy-kharakteristiki-dostavka.html)

sergiocharm 04.12.2017 06:23

Отдельный урл на вкладки отзывы, характеристики, доставка
 
Интересует такая фича, вместо, например якоря #отзывы, меняем на /отзывы и при этом остаемся на этой же странице. Задача, чтобы поисковику отдавался новый урл и таитл с дескрипшн.

и при клике на таб отзывов линк выходит не
domen/category/product#отзывы
a
domen/category/product/отзывы

По такой же аналогии и доставка, характеристики, видео и т.д.,

Примеры как это работает
ДНС https://www.dns-shop.ru/
Связной https://www.svyaznoy.ru/

Помогите реализовать.

Nexus 04.12.2017 09:50

History API

sergiocharm 04.12.2017 10:47

правильно ли я понимаю что это чисто браузерная история?
а ПС будет отдаваться новый урл с title?

sergiocharm 04.12.2017 11:15

Я прошу прощения что дизориентировал вас.
Wordpress + woocommerce Интернет-магазин.

Заметил что у ДНС и Связного есть такой прикол, кликаешь по вкладке отзывы или характеристики, страница остается неизменной(разве что соответствующая вкладка открывается), а url и title меняются, таким образом получается целевая страница и пс ее индексирует уже по другому запросу типа Товар +отзывы или Товар +характеристики

void() 04.12.2017 14:21

sergiocharm,
Смотрите, если поисковик захочет зайти на страницу - сайт/товар/отзывы. А такой страницы реально не существует... То могут быть проблемы.

Соответственно как делают. Сначала создают страницы отдельные нормального вида. Отзывы, характеристики и т. д. Это отдельные страницы. На них поисковик может нормально зайти и все прочитать и проиндексировать.

Затем с помощью JS меняют ссылки на эти страницы (отзывы, характеристики и т.п.) так, чтоб они подгружали нужное аяксом и заодно меняли с помощью History API УРЛ + мета-тэги.

Теперь, если у пользователя включен JS, все будет работать без перезагрузки страницы, в том числе и меняются УРЛЫ, тайтлы и все остальное. Если же JS отключен или это робот пытается зайти, то ему отдаются обычные страницы без аякса, тоже с нормальными урлами и тайтлами.

Вроде бы так все делают.

P.S. Наверно можно еще что-то мутить с Реактом и серверным пререндером, но это такое - на любителя)

olidopin 16.12.2017 19:25

если страницы реально нет, то будут проблемы с переходом...

lofty 08.02.2018 11:17

если поисковик захочет зайти на страницу - сайт/товар/отзывы.
__________________
Yahoo mail login


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