我需要能够测试某个模式的 Location 响应标头中的 URL 字符串,如果它匹配,请将其替换为另一个。
例如,如果响应是 Location: http://wrongserver.com我需要将其更改为 Location: http://rightserver.com
似乎 mod_setenvif 仅对请求标头进行操作,因此我无法将其与“标头集”指令结合起来以实现我想要的。
内容没有被代理,因此使用 mod_proxy 指令似乎不是一种选择。
谢谢,伯尼
我需要能够测试某个模式的 Location 响应标头中的 URL 字符串,如果它匹配,请将其替换为另一个。
例如,如果响应是 Location: http://wrongserver.com我需要将其更改为 Location: http://rightserver.com
似乎 mod_setenvif 仅对请求标头进行操作,因此我无法将其与“标头集”指令结合起来以实现我想要的。
内容没有被代理,因此使用 mod_proxy 指令似乎不是一种选择。
谢谢,伯尼
你应该能够做到这一点mod_headers
Header edit Location ^http://wrongserver.com$ http://rightserver.com
更多信息在这里:https ://httpd.apache.org/docs/current/mod/mod_headers.html#header