NGINX - 301/永久重定向(*.cloudapp.azure.com 到 domain.com)
NGINX - 301/Permanent redirects (*.cloudapp.azure.com to domain.com)
我创建了一个 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/ permanent;
}
server {
server_name domain.com www.example.com;
.....
}
它不工作。我每次都重启 nginx 服务器
server_name 支持使用 .westeurope.cloudapp.azure.com
语法的后缀匹配。
试试下面的方法:
server {
listen 80;
server_name .westeurope.cloudapp.azure.com;
rewrite ^/(.*)$ http://www.example.com/ permanent;
}
此外,您可以在 SO 上参考此 answer。
我创建了一个 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/ permanent;
}
server {
server_name domain.com www.example.com;
.....
}
它不工作。我每次都重启 nginx 服务器
server_name 支持使用 .westeurope.cloudapp.azure.com
语法的后缀匹配。
试试下面的方法:
server {
listen 80;
server_name .westeurope.cloudapp.azure.com;
rewrite ^/(.*)$ http://www.example.com/ permanent;
}
此外,您可以在 SO 上参考此 answer。