将网站http跳转至https,并将www域名重定向至不带www

首先将http重定向至https

Nginx下

server {
    listen 80;
    ...
    return 301 https://$server_name$request_uri;
}

server {
    listen 443;
    ...
}

将www域名重定向至不带www

    if ($http_host = www.liaobu.de) {
    return 301 https://liaobu.de$request_uri;
    }

最终

server {
    listen 80;
    ...
    return 301 https://$server_name$request_uri;
}

server {
    listen 443;
    if ($http_host = www.liaobu.de) {
    return 301 https://liaobu.de$request_uri;
    }
    ...
}

实现了将http://liaobu.de, http://www.liaobu.de, https://www.liaobu.de 都跳转至https://liaobu.de 的效果

发表评论

邮箱地址不会被公开。 必填项已用*标注