• 微信
您当前的位置: 首页> LNMP环境> nginx资料库>

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

作者:Alpha时间:2017-09-14 阅读数:3582 +人阅读

第一种方法:

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;
}


本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com

标签: 小程序

上一篇:nginx服务器重启命令

下一篇:没有了

阿尔法

软件开发工程师#全栈工程师

{include file=foot.html}