extstar
@extstar
Я хороший

Как перенаправлять на региональные разделы?

Есть сайт-доска объявлений со страницами категорий и регионов, а также страницы поисковые результаты фильтра вида: категория+регион (со своим url).
Вопрос, как перенаправлять пользователя на региональные разделы? И в дальнейшем закреплять его за этими регионами, то есть, чтобы на сайте он видел ссылки "категория+регион" со своим регионом.

При заходе на сайт регион посетителя определяется автоматом по ip, подтверждает регион. Далее посетитель ходит только по своим региональным ссылкам (вида "категория+регион") и видит только их. То есть, нужно менять блоки с ссылками на сайте или подставлять нужные региональные url.
Посетитель может в любой момент изменить свой регион при желании.
Сайт на одном домене (без поддоменов) на Wordpress, тема на основе woocommerce.

Как возможно это реализовать? Дайте совеет пожалуйста.
Спасибо!
  • Вопрос задан
  • 375 просмотров
Решения вопроса 1
nastya_cyxarik
@nastya_cyxarik
php, python dev
записываешь в сессию регион.
потом при заходе на любую стр проверяешь если есть она, то показывать.
то есть в function.php - проверить, если да в сессию закинуть регион
дальше в шаблоне если в сессии этот регион, то показывать это.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
Есть мнение что использование сессий должно быть с особой осторожностью и только там где без них ну ваще никак. Иначе есть риск схватить большие нагрузки и тормоза.
Вероятно лучше брать тот же механизм по которому сайт запоминает пользователей - куку.
При выборе города просто ставь куку с городом. А затем по куке можно чекаться, фильтровать запросы, контент и любые другие пляски.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы