Nginx 将头位置从HTTP重写为HTTPS

Nginx 将头位置从HTTP重写为HTTPS,nginx,Nginx,Nginx在其回复中添加位置头。这个是HTTP。我想用HTTPS代替它 我试过用代理重定向 通过硬URL,它可以工作: proxy_redirect http://www.mywebsite.com/fr/connexion?toUrl=%2Ffr https://www.mywebsite.com/fr/connexion?toUrl=%2Ffr; 但是,我不能将RegEx集成到命令中,使它每次都能工作 你有什么想法吗?正如理查德·史密斯所说,没有必要使用正则表达式。只需填写以下指令: pr

Nginx在其回复中添加位置头。这个是HTTP。我想用HTTPS代替它

我试过用代理重定向

通过硬URL,它可以工作:

proxy_redirect http://www.mywebsite.com/fr/connexion?toUrl=%2Ffr https://www.mywebsite.com/fr/connexion?toUrl=%2Ffr;
但是,我不能将RegEx集成到命令中,使它每次都能工作


你有什么想法吗?

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

proxy_redirect http:// https://;


感谢您的回答

您不需要指定整个URL,请尝试:
proxy_redirect http://https://比我想象的还要简单。我确认它有效。谢谢你的帮助!
proxy_redirect http://www.yourwebsite.com/ https://www.yourwebsite.com/;