从http跳转到https

发表于 2018-05-04   |   分类于 技术

从http跳转到https

最近经常要给网站安装SSL证书,这样域名就会变成 https://www.your.com 这种格式。从SE友好性来说,最好将之前的http://www.your.com 301 跳转到https://www.your.com ,但是在设置301跳转规则的时候,发现出现"重定向过多"的错误导致无法正常显示网页。

最终采取的解决办法,就是手动修改nginx的配置文件,将httphttps分开配置,修改成这样的格式:

server
{
    listen 80;
    server_name www.your.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /wwwroot/www.your.com/;
    return 301 https://$host$request_uri;
}
server
{
    listen 443 ssl http2;
    server_name www.your.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /wwwroot/www.your.com/;
}
许大也

许大也

奔四不油腻,从事过网页设计、搜索引擎优化、web前端,目前专注于互联网产品运营。

在路上,最青春!

发表新评论

©2020 visc.cn All Rights Reserved
Powered by Typecho & Theme Quark
苏ICP备20028920号-1