nginx 本地为http请求,在服务器上怎么变成啦https请求,导致请求不了数据,有没有解决的方法啊

本地为http请求,把项目部署在服务器上,http变成了https,是用nginx代理的,导致请求不到数据,怎么解决http请求禁止变为https请求

浏览器清理一下缓存

该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以在Nginx的配置中添加一条rewrite规则,将所有的http请求重定向到https。例如,假设你的Nginx配置文件为nginx.conf,你可以在server段的配置中添加以下规则:

server {
    listen 80;
    server_name your_domain.com;
    rewrite ^(.*)$ https://$server_name$1 permanent;
}

其中,your_domain.com需要替换成你的域名。这样,所有的http请求都会被重定向到https。