最近,我将一个中等大小的站点从一个域移到另一个域。在迁移过程中,站点的结构(页面名称/页依赖性)会发生变化,但是站点数据不会改变。我被建议使用301重定向到新版本的站点保持一个活动的旧版本(我移动的每个页面都有301条规则,跟踪名称的更改)。这样做将有"SEO向后兼容性“的好处。我的意思是,Google将继续对以前索引过的URL进行索引。
但这种技术并不能让我信服,处理起来非常费时(我需要重新映射每个页面名称/参数名),而且我必须在几个月内保持旧的基础设施活动。这是最先进的还是有更好的方法?
发布于 2021-09-23 15:06:21
任何无效的URL都应该提供一个"410 Gone“错误,其中包含一条消息,通知用户他们请求的页面不再存在,并带有指向顶级站点页面的链接。如何做到这一点取决于堆栈。
您可以设置一个简单的数据库、JSON文件或任何键: value方案,以便当请求无效URL时,服务器在数据中查找请求的路由,找到新的URL,并返回301重定向到新URL。
因为301标志着永久的重定向,你不应该永远这么做--最终,搜索引擎会更新自己。
https://webmasters.stackexchange.com/questions/136962
复制相似问题