我正在尝试使用mod_headers修改cookie有效的域
来自:ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=internal.example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
收件人:ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
Mod-headers运行良好,以下规则有效:
Header set "something" "something"
Header edit "something" "something" "somethingdifferent"但是编辑"Set-Cookie“头什么也不做:
Header edit "Set-Cookie" "Domain=internal.example.com" "Domain=example.com"Apache语法是可以的,但是规则什么也不做。
Apache包版本: 2.4.18-2ubuntu3.1
发布于 2016-12-13 19:14:15
必须在edit之前添加always
Header always edit "Set-Cookie" "Domain=internal.example.com" "Domain=example.com"对于我的实例,我也使用了edit* (替换所有实例)
发布于 2020-03-20 06:47:54
除了Misko的响应(因为我的帐户太新而无法评论),Apache文档还说响应头来自两组内部表。因此,有些事情需要"always“才能工作,而另一些事情需要"always”才能工作。在我的例子中,Ubuntu 18.04,Apache2.4.29我必须删除"always“,这样才能编辑来自PHP 7.2的头文件。
文档似乎建议您可以使用这两个指令来涵盖所有基础,但我还没有测试过这一点。
https://stackoverflow.com/questions/41118134
复制相似问题