Назад | Перейти на главную страницу

Конфигурация Apache: установка другого псевдонима на основе файла cookie

Можно ли установить другой псевдоним в зависимости от наличия файла cookie? Я пытаюсь достичь следующего: использовать другую папку для отображения разного контента в зависимости от того, установлен ли файл cookie в моем браузере, сохраняя при этом все пути URL-адресов одинаковыми. Что-то вроде:

if(COOKIE=foo & value=val)
  alias /x /y
else
  alias /x /z

Любые предложения приветствуются

Спасибо большое! Джейсон

Попробуйте использовать что-то вроде этого:

RewriteEngine on
RewriteCond %{HTTP_COOKIE} ***
RewriteRule /x(.*) /y$1 [L]
#else 
RewriteRule /x(.*) /z$1 [L]

Замените *** на то, что вы хотите сопоставить - см. Как заставить RewriteCond% {HTTP_COOKIE} точно соответствовать значению файла cookie?