|  RSS订阅  |  加入收藏

宝塔面板操作多个域名做301跳转

宝塔linux面板中实现多个域名301跳转到主域名的操作,利用宝塔系统提供的301功能实现其中一个域名跳转后,通过手动编辑配置文件实现多个域名实现301的效果。
摘要

都知道在网站更换域名的过程中为了保住收录和排名,就需要通过搜索引擎提供的改版工具来进行操作。而其中最重要的就是对老域名进行301永久重定向获得搜索引擎的收录更新。实现301有很多方法,可以通过web服务器进行操作,也能通过程序头部书写301跳转代码进行操作。其实目的和效果都是一样的,怎么简单怎么操作。

事情得从今天群里小伙伴在年前购置了双拼域名说起,备案完成后,年后来折腾更换域名。小伙伴前两天从原来的vesta面板被我们忽悠入了宝塔的坑。今天提到要将原域名做301跳转到新域名上。宝塔原本就提供301的功能,也没多想,直到小伙伴说会造成重定向死循环,如图所示:

01.png

好吧,既然这样,就的从宝塔自身看看能不能解决。本文环境(宝塔linux面板、nginx服务器、原域名17shiji.com、新域名anji66.net)。


首先进入面板网站管理页,点对应的站点设置。添加绑定原域名。如图所示:

02.png


完成后点击301重定向页面,完成新主域名到www二级域名的重定向操作。访问域名输入主域名,目标url输入www的二级域名。点击启用301复选框会在目标url后补加后缀,如图所示:

03.png


完成后点击配置文件,找到#301-START的配置项。会看到一条这样的配置语句:

if ($host ~ '^anji66.net'){ return 301 https://www.anji66.net$request_uri;     }  

这时候,我们需要手动增加配置了,因为宝塔提供的301重定向只能操作一个域名的重定向,多个域名无处可添。

复制这个if语句,在大括号后面粘贴。将红色部分的主域名更换为原域名,多个域名就重复几次。如图所示:

04.png


保存后,经过这样一番操作后,清理下本地浏览器缓存后,就尝试下输入原域名吧,看看有没有成功实现301重定向。


如文章有用,给个赞助吧
  宝塔面板    Nginx    
转载请注明出处,未经许可禁止商用!
发表评论
*依据《网络安全法》规定,您需实名认证后才能评论!

西枫里人
@雅兮网:我也能用到,不过我要为了做子站绑子目录。

雅兮网
尼玛 拿我做案例了,不过真攻略很实用,成功解决了我的问题

西枫里人
@沈唁:习惯就好。自己怎么方便怎么来嘛。毕竟我们不是专业运维。不如把这事交给专业的人来做。

沈唁
对面板歧视的好多啊 哈哈

西枫里人
@笛声:主要是我玩不转linux命令行啊,小白只好用面板了。改天不懂的还请多多指教。

秋枫酱
@笛声:哈哈,那就不用时关了,用的时候再开

笛声
不喜欢宝塔什么的,这玩意还得占用系统资源。浪费电。

西枫里人
@银色乐航:会linux命令就无需这玩意儿了。哈哈哈

银色乐航
没有搞过哦

西枫里人
@梁兴健:应该算是运维小白福音。个人觉的比以前那些面板都更人性化更强大。

梁兴健
宝塔操作起来还是比较简单的

西枫里人
@看,那只鸽子:哈哈。好多人都抛弃它了。我用宝塔主要是因为linux玩的不好。二是为了偷懒,不想学。

看,那只鸽子
宝塔面板我遇到了好多问题,最后只好抛弃了,改成脚本编译的了!