Apache-使用 https 时位置标头将被忽略

Apache-使用 https 时位置标头将被忽略

我有一个使用 apaache 作为服务器的网站。问题是,当我访问重定向到外部网站的页面时(使用Location标头:

Location: https://www.google.pl

location 中的 url 被替换为域根目录(例如 mydomain.com)。在没有 SSL 的情况下访问页面时不会出现此类问题。

可以配置 apache 以像这样运行吗?

编辑:域内的重定向工作正常-看来 apache 只阻止外部 url 重定向。

编辑: 为了重定向,我使用简单的 php 脚本:

header("Location: http://google.pl");

总结。

通过 https:

header("Location: http://google.com");重定向到 mydomain.com(我想将其重定向到 google.com);

header("Location: a");重定向到 mydomain.com/a

通过 http:

header("Location: http://google.com");重定向到 google.com

header("Location: a");重定向到 mydomain.com/a

我检查了网络流量 - 当我使用header("Location: http://google.com");https 时,浏览器会将“Location”标头设置为 mydomain.com。似乎它在某处被覆盖了。

相关内容