在nginx/conf/vhost/站点名称.conf 里的server段里面,添加如下的代码:(红色部分)
server { listen 80; server_name www.piaoyun.cc piaoyun.cc; if ($host != 'www.piaoyun.cc'){rewrite ^/(.*)$ http://www.piaoyun.cc/$1 permanent;}意思是:如果访问的域名来路不是www.piaoyun.cc就全部301跳转到带有www.piaoyun.cc的域名下面! 然后service nginx restart 第一种情况:访问A站定向到B站
server { server_name A.com ; rewrite ^(.*) http://www.A.com$1 permanent; }目前是使用此方法,第一部分的server取消上面的域名绑定!这个放在配置文件的最后! 第二种情况:不是访问A站的全部重定向到指定页面
server { server_name www.A.com; if ($host != ‘A.com’ ) { rewrite ^/(.*)$ http://www.B.com/$1 permanent; } }如果写在第一个server段 使用IP访问时也将被重定向