NGINX - 301 /永久重定向(* .cloudapp.azure.com到domain.com)

时间:2017-08-16 04:24:39

标签: azure redirect nginx dns azure-virtual-network

我创建了一个azure vps并将我的域重定向到dns。但是我现在有2个域名指向我的网站,这对seo不利。

example.com

yyy..cloudapp.azure.com

我正在使用nginx网络服务器,我想将所有* .cloudapp.azure.com永久重定向到domain.com

我试过了:

server {
    listen 80;
    server_name yyy.westeurope.cloudapp.azure.com www.yyy.westeurope.cloudapp.azure.com; 
    rewrite ^/(.*)$ http://www.example.com/$1 permanent;
}

server {
    server_name domain.com www.example.com;
    .....

}

它不起作用。我重新启动了nginx服务器eaach时间

1 个答案:

答案 0 :(得分:0)

server_name使用.westeurope.cloudapp.azure.com语法支持后缀匹配。

尝试以下:

server {
    listen 80;
    server_name .westeurope.cloudapp.azure.com; 
    rewrite ^/(.*)$ http://www.example.com/$1 permanent;
}

此外,您可以在SO上参考此answer