多个域名向主域名自动跳转的Nginx配置

时间:2022-05-08
本文章向大家介绍多个域名向主域名自动跳转的Nginx配置,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
if ($host = "bbs.umiwi.com"){
   rewrite ^/(.*)$ http://bbs.youmi.cn/$1 permanent;
    }

多个域名向主域名自动跳转的Nginx配置,可用于URL搜索引擎优化等。nginx语法检测特别严格,if和后面括号以及变量等号这些元素都要有空格,否则会报语法错误:[emerg] unknown directive “if($host!=”

if ( $host != 'www.immn.net' ){
rewrite ^(.*)$ http://www.immn.net$1 permanent;
}

 也可用^代替空格看起来更清晰,if^(^$host^!=^'www.immn.net'^){