【问题标题】:Modify/Remove user agent header for specific request in apache dispatcher修改/删除 apache 调度程序中特定请求的用户代理标头
【发布时间】:2016-06-14 12:19:07
【问题描述】:

我向https://www.example.com/some.jsp?params 提出了一个请求,用户代理为 iphone。我想要做的是删除用户代理标头或为这个特定请求替换它。如何通过修改调度程序文件来实现这一点?

【问题讨论】:

    标签: apache mod-rewrite http-headers httpd.conf


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-15
      • 2016-05-17
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多