域名跳转重定向软件, 它解决的问题, 主要是把旧的URL或者旧域名的访问流量, 无缝地迁移到新的目标地点里面去, 这样就不会让用户看到404错误页面了,也可以保障搜索引擎权重的完整转移。选型的流程当中, 我们是严格地按照这三条具体的原则来执行的。
在日访问量超过10万请求这种场景里面, 我们会使用Nginx或者Apache服务器层的规则来进行处理。如果遇到后台仅仅只有少量固定跳转需求这种情况的时候, 我们就采用CMS内置插件的方式来实现。
若是涉及到需要跨多个域名进行批量映射的问题, 那么我们就优先使用由DNS服务商或者CDN服务商所提供的重定向功能来进行解决。
主流工具对比
Nginx(开源服务器)
适用的情况包括, 并发量很高以及生产环境。核心的指令是 return 301 https://newdomain.com/; , 或者是 rewrite ^old/path new/path permanent;。
其优势在于, 不占用任何额外的资源, 性能是最优秀的。在修改配置以后, 必须来执行代码格式的 nginx -s reload 这个命令之后, 才可以发生效力, 根本就不用再去重新启动服务。
Apache(开源服务器)
适用场景就是那些已经部署了 Apache 环境的站点。核心的配置做法, 是用那个 Redirect permanent /old /new 的指令, 或者是用 RewriteRule 指令来实现的。
请注意, .htaccess 这个文件的权限应当设置为644, 同时还需要在httpd.conf里面确认一下, 看看 AllowOverride All 这个设置是否已经被开启。
WordPress等CMS插件
适用的情形是, 让那些不懂技术的人, 在后台去维护少量的跳转页面。在安装像“Redirection”这样的插件以后, 需要有人在后台, 一个一个地把旧的网址和新的网址之间的对应关系给录进去。建议安装的插件数量, 最好控制在三个以内, 以此来避免拖慢网页打开的速度。
DNS/CDN服务商(Cloudflare、阿里云DNS等)
适用的场景包括跨域名的批量跳转, 以及那些无法修改服务器代码的环境。具体做法是在DNS控制台里直接添加网址重定向的记录就可以了。需要注意的一点是, 部分服务商对301和302这两种记录的数量设有上限。
配置实操要点
不管大家是选择了哪一种类型的工具, 在那个配置工作必须得去做的时候, 那个行为是要按照下面所说的这些规范规矩办好的:
1. 在处理链接跳转的时候应该把301(永久重定向)当成首选的选项而不要选择用302(临时重定向), 因为301这种重定向方式可以把网站的权重给转移过去, 但是302这种重定向方式则不能完成权重的转移工作, 如果在实际的操作中出现了误用的情况就会导致网站所拥有的权重出现分散的现象, 这一点是需要引起大家重视的。
2. 必须坚决避免发生那种类似从A重定向到B再重定向到C的连续重定向链条, 一定要确保能够通过一次跳转就顺利到达最终的那个目标的网址URL, 不然的话那搜索引擎很有可能会降低这一页面的权重。
3. 要把跳转的目标URL完整加上 https:// 这个协议头。这样做是为了防止在发生跳转之后域名跳转重定向软件,出现那种把安全级别降低的协议降级情况。
4. 配置工作完成之后, 你需要使用浏览器里面的无痕模式去访问原来的那个地址, 与此同时, 还得用这个叫做 curl -I 的命令来验证响应状态码是不是正确地返回了301这个代码, 同时要去确认目标Location这个字段是不是也正确出现了。
5. 用户可以在Google Search Console上边提交旧网址和它的新网址的对应关系, 同时也在百度站长平台上边做这个操作, 这样能够加速搜索引擎去收录更新这些内容。
高频疑难解答
旧域名已到期未续费,能否配置301跳转? 不能。301重定向这个操作是依赖服务器运行或者是DNS解析的, 在域名已经到期并且没有续费之后, 这俩东西都派不上用场了。必须要先把跳转配置完成, 然后再去释放掉那个旧的域名, 而做这个事儿的时间点一定得放在域名到期之前。
同一域名下大量路径需要跳转,如何批量处理?在Nginx中利用一条正则表达式就能实现覆盖。例如gz88.cn将200余条旧产品页统一跳转至新目录结构,仅用一条 rewrite ^/products/(.*)$ /new-products/$1 permanent; 规则即完成全部映射域名跳转重定向软件龙南市就业服务平台,无需逐条配置。
当301跳转生效之后,旧有的链接所承载的网站权重大概需要多长时间才可以实现彻底且完整的转移?
, 在绝大多数情况下而言, 搜索引擎系统通常需要耗费长达4到6周这样的一段时间周期, 才能够最终地完成整个权重迁移的工作过程, 在此期间的过渡阶段里, 旧的地址和新的地址有可能同时被呈现于搜索结果列表的画面當中, 这属于一种非常标准的、无需任何担忧的常见现象, 所以绝对不需要再次进行多余的配置操作。


