繁体   English   中英

将 header 位置从 HTTP 重写为 HTTPS

[英]Rewrite header Location from HTTP to HTTPS

Nginx 在其回复中添加了位置 header。 这个在 HTTP 中。 我想用 HTTPS 替换它。

我尝试使用proxy_redirect。

使用硬 URL,它可以工作:

proxy_redirect http://www.mywebsite.com/fr/connexion?toUrl=%2Ffr https://www.mywebsite.com/fr/connexion?toUrl=%2Ffr;

但是,我无法将 RegEx 集成到命令中以使其每次都能正常工作。

你有想法吗?

正如理查德史密斯所说,没有必要使用正则表达式。 只需填写以下指令:

proxy_redirect http:// https://;

或者

proxy_redirect http://www.yourwebsite.com/ https://www.yourwebsite.com/;

感谢理查德史密斯的答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM