我有个域名
www.taadis.com
, 想永久性转移到taadis.com
.
前言
看到很多网友的做法是把taadis.com & www.taadis.com
等多个域名放到一个server{}
中去, 然后通过if
去判断, 匹配后重定向, 这种做法除了少写一个server{}
外, 每次访问都多了个条件判断, 写法先不说复不复杂, 起码性能就差了一点点.
首先301的本质功能是: 让某域名永久转移到另一个域名. 那么2个域名本身就应该对应2个主机(或虚机).
使用nginx
来实现的话, 最直观的做法就是新增一个server{}
, 让每次访问www.taadis.com
的请求直接301永久转移到taadis.com
即可.
server{
listen 80;
server_name www.taadis.com;
return 301 $scheme://taadis.com$request_uri;
}