当 URL 中存在某个查询字符串时,如何取消设置标头 Apache 2.2

当 URL 中存在某个查询字符串时,如何取消设置标头 Apache 2.2

如果请求的 url 中存在查询字符串,则我尝试在 htaccess 文件中重新创建以下 if 语句以取消设置标头。

有没有办法在 Apache 2.2 中编写与查询字符串的一部分匹配的条件语句?

如能得到任何帮助以使该程序在 Apache 2.2 中运行,我将不胜感激。

<if "%{QUERY_STRING}=~/.*ajaxscroll=1.*/">
        RequestHeader unset X-Requested-With
</if>

答案1

我能够在 Apache 2.2 中使用 .htaccess 文件中的以下几行来实现这一点:

RewriteCond %{QUERY_STRING} (^|&)ajaxscroll=1(.*) [NC]
RequestHeader unset X-Requested-With

相关内容