顶级域名重定向到www
server {
server_name iduyao.cn;
rewrite ^/(.*)$ https://www.iduyao.cn/$1 permanent;
}
有的是这样的,$host本主机解析的域名?
server {
server_name iduyao.cn;
rewrite ^/(.*) http://www.$host/$1 permanent;
}
上面的配置,所以iduyao.cn的请求都会重定向到www.iduyao.cn,301重定向对SEO很有帮助.这个配置大家用的最多。
www二级域名重定向到顶级域名
server {
server_name www.iduyao.cn;
rewrite ^/(.*)$ http://iduyao.cn/$1 permanent;
}
和上面的做法相反,盛传顶级域名的权重会比www二级域名的权重高,有些seoer会要求运维一定要把www的请求转到顶级域名。
目录重定向
if ( $request_filename ~ nginxxuexi/ ) {
rewrite ^ https://www.iduyao.cn/nginx/? permanent;
}
目录跳转新域名
if ( $request_filename ~ nginx/ ) {
rewrite ^ http://nginx.iduyao.cn/? permanent;
}