nginx资料库

nginx下将不带www的域名重定向到带www的域名

字号+ 作者:alpha 来源:www.seoalphas.com 2017-09-14 08:12 我要评论(123)

$host 该变量的值等于请求头中Host的值。如果Host无效时,那么就是处理该请求的server的名称。 permanent: 永久性重定向。

第一种方法:

server {
server_name seoalphas.com;
rewrite ^(.*)$ http://www.seoalphas.com$1 permanent;
}

$host  该变量的值等于请求头中Host的值。如果Host无效时,那么就是处理该请求的server的名称。

permanent: 永久性重定向。请求日志中的状态码为301

上述方式亲测无误!

第二种方法:

server {
server_name www.seoalphas.com seoalphas.com ;
if  ( $host != 'www.seoalphas.com'  )  {    
rewrite ^/(.*)$ http://www.seoalphas.com/$1 permanent;
}


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
评论区域