微信重定向后https变成http

在开发微信端程序,里面有个地图模块,必须要用到HTTPS才可以定位,但是微信获取到用户的openid后重定向https变成了http。
这种情况是因为nginx重写了地址,在nginx配置文件里修改一下即可。
比如像我的配置文件:

location /app {
		proxy_set_header Host $host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass http://127.0.0.1:8180/app;
		#以下是重中之重
		proxy_redirect http:// https://; 
	}

你可能感兴趣的:(微信开发,服务器)