2016-03-01 2 views
1

У меня есть запрос https://www.example.com/some.jsp?params с пользовательским агентом как iphone. Я хочу сделать это либо удалить заголовок агента пользователя, либо заменить его для этого конкретного запроса. Как я могу добиться этого, изменив файлы диспетчера?Изменить/Удалить заголовок агента пользователя для конкретного запроса в диспетчере apache

ответ

1

Вот что я сделал в конце концов:

# Set variable to grep the request URL 
SetEnvIf Request_URI ^(.*)(some\.jsp)(.*)$ replace_user_agent 
# Set user agent 
RequestHeader set User-Agent "Some user agent value" env=replace_user_agent 

Или, если вы хотите подавленный агент пользователя, безусловно, не является хорошей идеей

SetEnvIf Request_URI ^(.*)(some\.jsp)(.*)$ delete_user_agent 
RequestHeader unset User-Agent env=delete_user_agent