Nginx 301永久性转移

我有个域名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;
}
原文地址:https://www.cnblogs.com/taadis/p/12126222.html