Стоит ли устанавливать заголовок Vary: user-agent, если используется mod_rewrite на основе агента пользователя? - PullRequest
1 голос
/ 14 сентября 2011

Я пытаюсь отобразить страницу с различным форматированием в мобильных браузерах, используя mod_rewrite на основе user-agent.

Если я использую условие перезаписи на основе user-agent для отображения другого содержимого, следуетЯ также установил заголовок Vary: user-agent?Если да, то как мне настроить apache для этого?

1 Ответ

0 голосов
/ 14 сентября 2011

Да, вы должны установить заголовок Vary. В разделе HTTP / 1.1 14.44 Варьируется . К счастью, RewriteCond от mod_rewrite сообщает, что

Если в условии используется заголовок HTTP, этот заголовок добавляется в заголовок Vary ответа в случае, если условие оценивается как истинное для запроса. Не добавляется, если условие оценивается как ложное для запроса. Добавление HTTP-заголовка к заголовку Vary ответа необходимо для правильного кэширования.

Таким образом, вы должны убедиться, что ваша конфигурация правильно устанавливает заголовок, но он должен просто работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...