Nginx 301 + 2域名?

时间:2016-03-13 13:57:51

标签: nginx

我正在尝试配置nginx以响应两个域:domain1.com& domain2.com如果有人试图访问domain2.com,他将301重定向到domain1.com(有完整的请求参数),我该怎么做?我一直在重定向循环。

1 个答案:

答案 0 :(得分:0)

是的!设法用两个server条目来解决它:

server {
        listen 80;
        server_name domain2.com www.domain2.com;
        return 301 $scheme://domain1.com$request_uri;
}

server {
    listen 80;
    server_name domain1.com www.domain1.com;

    # Root directory
    root /home/myuser/sites/domain1.com/public;
    index index.php index.html;

    // rest of configs

    }