位置:首页 > LNMP环境 > nginx资料库 >

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

字号+ 作者:micloud 来源:www.seoalphas.com 2017-09-14 08:12 浏览量:2765

第一种方法:

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.作者投稿可能会经我们编辑修改或补充。

相关文章
  • nginx服务器重启命令

    nginx服务器重启命令

    浏览次数:2988

  • nginx下基于ThinkPHP框架的网站url重写

    nginx下基于ThinkPHP框架的网站url重写

    浏览次数:2895

  • linux nginx启动 重启 关闭命令

    linux nginx启动 重启 关闭命令

    浏览次数:2577

网友点评
评论区域