主域 - 添加或者移除 www
你的网站可能有多个域名访问,比如:www.wulicode.com
、wulicode.com
等,设置主域意思是不管用户输入哪个域名,都会 301
重定向到主域上,设置主域可以对 SEO 更友好,比如:
移除 www 前缀
以 wulicode.com 为主域
1 | www.wulicode.com => wulicode.com |
这里把所有的 80 端口匹配域名都重新定向到 https 访问
domain.com.conf
1 | server { |
另外一种方式, 这一种方式可以将 80 和 443 写在一个配置文件中
1 | if ($https = '') { |
添加 www 前缀
1 | server { |
上述规则将导致对http(s)://example.com/
的所有请求被重定向到 https://www.example.com/
。处于 SEO目的,这个重定向应该设置为永久的(301重定向)