http跳转https显示 https://%2A.example.com

配置文件如下

    listen 80;    #listen [::]:80;
    server_name www.example.com  ;    return 301 https://$host$request_uri;

访问https://www.example.com 显示正常,但是访问http://www.example.com 网站301定向到https之后显示是
https://%2A.example.com 而不是:https://www.example.com, 并且在配置文件中取消301跳转之后,访问http://www.example.com 仍然显示 https://%2A.example.com
想请问下是nginx配置文件的原因吗


皈依舞
浏览 3687回答 2
2回答

青春有我

%2A 是* 根据这个排查下 是不是哪拼错了

尚方宝剑之说

这是我的配置的,可以正常跳 listen 443 ssl; listen [::]:443 ssl; ssl on; ssl_certificate /path/xx.crt; ssl_certificate_key /path/xx.key; error_page 497  https://$host$uri?$args;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5