Nginx重定向顶级域名

时间:2017-06-29 15:32:54

标签: nginx dns

我刚开始使用Nginx而不是apache。

我正试图在Apache中找到类似的方法来做这样的事情:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?example\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

但在Nginx。

所以基本上任何.co.uk流量都会被重定向到.com

1 个答案:

答案 0 :(得分:0)

您可以为server域创建单独的.co.uk块:

server {
    listen 80;
    server_name .example.co.uk;
    return 301 $scheme://www.example.com$request_uri;
}

有关详细信息,请参阅this document。请注意,default_server选项也可用于匹配任何非特定域名。