lnmp Nginx 301 重定向 换域名重定向

2025-04-08 02:57:25

更换了域名应该将旧域荏半吨蛸名 301 重定向到新域名,那么 Nginx 中该如何做呢? 网上找了大把的资料都是把 同一个域名www转发到不带www的。

查看了nginx的官方文档后,修改成功。修改记录如下。

PS:本站采用的lnmp。

比如本站的旧域名是gudan.org,新域名是 buzai.me。现在buzai.me已经上线。301设置步骤:

1.将新域名解析到博客所在空间的ip上,修改nginx的旧域名的配置文件www.gudan.org.conf,加上新域名监听地址buzai.me,然后添加个判断跳转,修改部分的conf文件内容如下:

server

{

listen 80;

server_name gudan.org www.gudan.org buzai.me www.buzai.me;

if ($host != 'buzai.me' )

{

rewrite ^/(.*)$ http://buzai.me/$1 permanent;

}

}

以上代码只截取了需要修改的部分。

附上完整的配置文件图,其中部分不牵涉到修改的部分,因为私密问题隐藏了。不影响本文的实际操作。

lnmp Nginx 301 重定向 换域名重定向

重启lnmp或者重新加载nginx后,查看浏览器请求中的变化。

演示:打开gudan.org/post-124.html ,自动跳转到http://buzai.me/post-124.html

lnmp Nginx 301 重定向 换域名重定向

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:84
  • 阅读量:43
  • 阅读量:70
  • 阅读量:62
  • 阅读量:79
  • 猜你喜欢