网站更换域名怎么办

网站更换域名怎么办,第1张

更换域名一定要做301重定向,这是最重要的一条。比如说windows服务器做301重定向就是在IIS上新建立个网站,不设主目录,通过选择重定向到URL,把原域名指向新域名即可,勾选‘资源永久定向’,最终当网站访客仍旧输入旧网址时浏览器地址栏自动变成新网址。

Nginx 里的 rewrite 模块是专门负责静态重写的。

该模块允许使用正则表达式改变 URI,并且根据变量来重定向以及选择配置。

基本用法是: rewrite patten replace flag 。 patten 是正则表达式,与 patten 匹配的 URL 会被改写为 replace ,而 flag 是可选的,可以有如下标志:

例如,要将旧域名重定向到新域名上:

如果是跳转到新域名上时要保留路径,那么:

还有一种方式,如果域名不是 www.new.domain.com 就统一转到 https://www.new.domain.com :

$host 是 core 模块内部的一个变量,当请求头里不存在 host 属性或者是个空值, $host 则等于 server_name 。如果请求头里有 host 属性,那么 $host 等于 host 属性除了端口号的部分,例如 host 属性是 www.example.com ,那么 $host 就是 www.example.com 。

也可以单独增加一个 server,在里面统一设置, permanent 是 301 重定向:

rewrite 与 location 配合实现图片文件跳转到 CDN:

访问后台出现重定向次数过多该怎么办?-建站需知

平台迁移,以前的域名不能用了,但由于更改域名必然使所有URL发生变化,如果网站正在做seo优化的话需要注意以下问题:

①全站做301转向,旧域名上的所有页面全部按原有目录及文件格式转向到新域名。这样旧域名的权重大部分会转移到新域名。

尽量把指向旧域名的外部链接改到指向新域名。

301转向虽然能比较好地解决URL变化问题,但并不能传递100%的链接权重,每一个301转向都造成链接投票力的损失。而且搜索引擎识别301转向并重新计算权重需要比较长的时间,通常要几个月。依靠搜索引擎自己判断,不如自己把问题解决,尽量减少不可控因素。

③保留旧域名,并一直保留301转向,除非因为法律问题不能再持有旧域名。一部分指向旧域名的外部链接是永远不会改到新域名的。只要旧域名和301转向一直存在,这些链接还会传递大部分权重到新域名,不至于浪费。

④新旧域名都要在百度资源平台及Google Search Console注册验证。百度和Google都有网站改版功能,可以通知搜索引擎网站域名从哪个换到哪个。然后密切关注平台中两个域名的抓取频次、抓取异常、索引量、排名和流量报告,看抓取、索引和排名是否从旧域名切换到新域名。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/432119.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-27
下一篇2023-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存