Может ли конфигурация Apache проверять файлы cookie? - PullRequest
1 голос
/ 25 марта 2010

Моя ситуация:

У нас есть мобильная версия нашего веб-сайта, и мы хотим начать перенаправление на нее мобильных пользователей. План состоит в том, чтобы сделать это в Apache httpd.conf или .htaccess, используя что-то вроде этого:

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} (iPhone|Blackberry|...)
RewriteRule (.*) mobile/$1

Однако мы хотим, чтобы пользователи могли переопределить действие по умолчанию, заключающееся в их перенаправлении. Один из способов, которым мы подумали, это показать на мобильном сайте ссылку, ведущую обратно на обычный сайт, и сохранить cookie, когда они используют эту ссылку.

Может ли файл конфигурации Apache проверить файл cookie перед перенаправлением?

Есть ли лучший способ?

1 Ответ

4 голосов
/ 25 марта 2010

Серверная переменная HTTP_COOKIE содержит файлы cookie, переданные от клиента к серверу. Вы можете посмотреть, какие файлы cookie были сгенерированы скриптом или модулем.

...