首页 > 解决方案 > 多个cookie的Apache mod_headers正则表达式?

问题描述

我正在使用以下代码编辑设置特定 cookie 的 SameSite 属性:

<IfModule mod_headers.c>
Header always edit Set-Cookie ^(login_session.*)$ $1;SameSite=Strict
Header always edit Set-Cookie ^(different_cookie.*)$ $1;SameSite=Strict
</IfModule>

这行得通,但是有没有办法将这两个规则组合成一条线?我知道如何将其设置为所有 cookie 或排除特定 cookie,但有没有办法在单行正则表达式中指定 2 个或更多 cookie?谢谢

标签: regexapachecookiesmod-headerssamesite

解决方案


这应该有效。

<IfModule mod_headers.c>
    Header always edit Set-Cookie ^((login|different)_session.*)$ $1;SameSite=Strict
</IfModule>

推荐阅读