【发布时间】:2017-03-29 12:31:21
【问题描述】:
我正在尝试使用“RequestHeader edit”指令来操作“Cookie”标头,并且只保留该标头中的一组特定 cookie。
RequestHeader edit Cookie "PATTERN TO REMOVE ALL COOKIES DESPITE OF .." ""
传入
someCookie=someValue; anotherCookie=yada61; cookieToKeep-1=myValue; cookieToKeep-2=myValue2; lastCookie=yada1
保持
cookieToKeep-1=myValue; cookieToKeep-2=myValue2;
目标是删除所有 cookie,但以“cookieToKeep-”开头的任何 cookie 除外。
我发现 Pattern (CookieToKeep-\d=(([\w]*;)|[^\s]+)) 为我提供了我需要的 cookie 的所有匹配项,但我需要这个模式的否定。
【问题讨论】:
标签: regex apache cookies mod-headers