2014-12-18 3 views
3

Возможно ли иметь в .htaccess (Apache 2.2) условие url, которое при его выполнении выполняет директиву RequestHeader? Что-то вроде:htaccess условно для RequestHeader

if (%{HTTP_HOST} == "example.com"){ 
    RequestHeader unset Set-Cookie 
} 

ответ

3

Вы можете использовать mod_setenvif директиву для этого:

SetEnvIf Host ^(www\.)?example\.com$ NO_COOKIE 
RequestHeader unset Set-Cookie env=NO_COOKIE 
+0

можно использовать SetEnvIf для ориентации конкретных страниц? например, включить файлы cookie только в том случае, если в URL-адресе содержится слово «cookie» – user2070775

+0

. Да, конечно, вы можете использовать: 'SetEnvIf Request_URI some-page' – anubhava

+1

Отличное решение. Работал для меня. Thanx! – kieste

Смежные вопросы