首先将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 的效果