nginx非www域名转www

lnmp文件地址:/usr/local/nginx/conf/vhost/www.tbreak.top(主机域名).conf

方法一:

使用规则重写url

有www转无www

if ( $host ~* ^www\.(?.*)$ ) {

rewrite .* $scheme://$nowww$request_uri permanent;

}

无www转www

if ( $host ~* ^(?!www\.) ) {

rewrite .* $scheme://www.$host$request_uri permanent;

}

方法二:

可以配置多个server_name来进行301重定向

server {

server_name tbreak.top;

return 301 $scheme://www.tbreak.top$request_uri;

}

注意:把www.tbreak.top替换成你自己的域名

设置完成后 service nginx reload (lnmp一键包可以使用命令:lnmp nginx reload)重载配置

刷新网页就可以看到效果了,如果还是不行看看,你的配置是否正确,还有就是域名解析(A记录需同时添加www和@解析)是否正确

检查域名解析可以使用nslookup命令,看返回的IP是否是你主机的IP

博客地址:沐雨语曦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,079评论 0 9
  • nginx重写规则 nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大...
    桖辶殇阅读 5,602评论 0 2
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 3,695评论 0 28
  • 《查理的巧克力工厂》观后感 查理懂事得让人心疼,温暖的一家,幸福感感同身受。 德普演技棒,傲娇的角色,表情细节刻画...
    爬上阳台吹吹风阅读 121评论 0 0
  • 七夕的雨夜,细雨中夹杂着各种情愫,他牵着她的手,等候在那朦胧的站台。 “你要记得好好吃饭,好好睡...
    君不知我心阅读 366评论 0 2