Apache服务器:带标头的HTTP到HTTPS重定向?

时间:2018-07-10 20:44:39

标签: apache http http-headers reverse-proxy url-redirection

我将以下VirtualHost配置为将 HTTP 请求重定向到 HTTPS 网站:

LoadModule headers_module modules/mod_headers.so

<VirtualHost *:80>
Redirect /test https://example.net/
RequestHeader set COOKIE 'cook=1234'
</VirtualHost>

实际的cookie将包含一个身份验证令牌,该令牌将向请求授予对API的访问权限。以上重定向均有效,但未附加cookie。例如,如果我通过邮递员向“ http://localhost/test/getSomeData”发出请求,则会从HTTPS源收到“ 401未经授权的错误”。但是,如果我添加cookie标题(通过Postman的标题面板)和有效的cookie并发出相同的请求,则会从HTTPS源获取数据。没有cookie头的原始请求应该可以工作,因为Apache应该自动添加头。谁能告诉我我在想什么?我在Windows 7计算机上。

0 个答案:

没有答案