本地为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。