156-0102-3311
联系QQ 284710375
首页 > 技术分享 > LNMP|WAMP
分享到:收藏

nginx配置不带www跳转至带www的链接2020-12-07 16:50:24

nginx配置不带www跳转至带www的链接,大多数给出了非常简单的方法:

server {

listen       80;

server_name xxx.cn;

return 301 http://www.xxx.cn$request_uri;

}

这样等于多加一个server段,访问后直接做301重定向


这里再说一个其它方法,在同一个server段中通过rewtire实现

if ( $host = xxx.cn) {

rewrite ^(.*)/(.*)$ http://www.xxx.cn/$2 permanent;

rewrite ^(.*)$ http://www.xxx.cn/ permanent;

}

通过匹配当前域名,若没有www,通过rewrite和permanent实现永久重定向


这种方法略显老套,不过也可能有特殊需要用到的时候


打赏

阅读排行

    大家都在搜

    博客维护不易,感谢你的肯定
    扫码打赏,建议金额1-10元
  • 15601023311