2017-06-29 116 views
2

我刚开始使用Nginx而不是apache。Nginx重定向顶级域名

我试图找到一个类似的方式做这样的事情,在阿帕奇:

RewriteEngine On 
RewriteBase/

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

但在Nginx的。

所以基本上任何.co.uk的流量被重定向到.COM

回答

0

你可以为.co.uk域创建一个单独的server块:

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

详见this document。请注意,default_server选项也可用于匹配任何非特定域名。

相关问题