serafimraw
@serafimraw
Дизайнер. Технический специалист. Маркетолог.

Редирект в зависимости от содержимого Cookies?

Необходимо настроить переадресацию на разные страницы в зависимости от содержимого определенной куки.

То есть если содержимое Москва - редиректить на одну страницу
Если содержимое Санкт-Петербург - на другую и так далее
А если куки не существует еще на другую.

Подскажите как это можно реализовать? Желательно с помощью файла .htaccess
  • Вопрос задан
  • 548 просмотров
Решения вопроса 1
@dodo512
RewriteCond %{HTTP_COOKIE} (?:^|;\s*)city=([^;]+)
RewriteCond "%1  moskva=url1  omsk=url2  orsk=url3" "^(\S+) .*?\1=(\S+)"
RewriteRule ^  /%2 [R=301,L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Chva69
Все сделал, как написано, но получил циклический редирект:
Страница недоступнаСайт localhost выполнил переадресацию слишком много раз.
Удалите файлы cookie.
ERR_TOO_MANY_REDIRECTS
Как с этим справиться?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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