将网站上的旧内容迁移到新语言通常需要永久重定向旧内容,以便访问者自动重定向到最新版本。
用于此目的的一种常见技术是实现 301 重定向,即使用 HTTP 301 状态代码从旧内容页面永久重定向到新内容页面。
尽管这种方法可用,但许多用户仍然不知道如何执行它,从而导致潜在的访问者流失。 因此,本文将讨论对旧语言内容执行 301 重定向,以确保流量自动重定向到新语言内容。
什么是 301 重定向旧语言内容?
在讨论 301 重定向旧语言内容之前,了解 301 重定向是什么非常重要。 301 重定向是一个 HTTP 响应代码,表示旧 URL 上的内容已永久重定向到新 URL。 当用户访问旧URL时,服务器会自动将其重定向到新URL。
301 重定向还会向 Google 等搜索引擎和网络浏览器发出信号,表明旧 URL 不再有效并已永久移动到新 URL。
在将旧语言内容重定向到新语言wordpress情况下,例如,从 URL https://mysite.com/fr/10-tips-seo-wordpress/ 到 https://mysite.com/fr/tips- wordpress -seo/,实现了301重定向。
(如果您点击旧网址,您将自动重定向到新页面)。
同时,301重定向旧语言内容是一种用于将使用旧语言的网站内容重定向到使用新语言的更新版本的技术。
差异 301 与 302
除了永久重定向 URL 的 HTTP 301 代码外,还有一种临时重定向 URL 的代码,即 302。
如果 301 重定向用于将访问者定向到新 URL 并通知搜索引擎更改是永久性的,则 302 重定向也会将访问者定向到新 URL。 尽管如此,它还是通知搜索引擎,这种变化只是暂时的。
何时使用 301 重定向语言?
用于语言目的的 301 重定向通常用于如下情况。
- 旧语言内容更新:在更新或现代化旧语言内容时,301 重定向可以引导用户从过时的内容到更新的版本,防止用户混淆并保持 SEO 优势。
- 内容迁移:当您想要从一种语言的旧版本网站迁移到另一种语言的新版本时,301重定向可以自动将用户从旧语言内容重定向到等效的新语言内容。
- 网站本地化:当您扩展网站以服务全球受众并提供多种语言的内容时,301 重定向可以根据用户的偏好或位置引导他们访问适当的语言版本。
- 整合语言版本:如果您有多个语言版本的内容并决定对其进行重组,301 重定向可以帮助保持 SEO 价值并确保用户顺利过渡。
- URL 重组:在网站重新设计或结构变更(包括基于语言的 URL 重组)期间,301 重定向有助于将流量从旧 URL 引导到新 URL,从而保持搜索引擎排名。
在每种情况下,都会应用 301 重定向来确保平稳过渡,无论是对于可能已添加书签或链接到旧内容的用户,还是对于需要了解从一个 URL 永久移动到另一个 URL 的搜索引擎而言。
301 重定向对旧语言内容的好处
对旧语言内容实施 301 重定向具有几个显着的优势。
- 提供最新语言版本的内容 – 301 重定向可以以新语言版本呈现旧内容,从而通过根据用户语言偏好定制的更多相关信息来增强用户体验。
- 维护搜索引擎排名 -通过从旧内容重定向到新内容,可以保留搜索引擎上的页面排名,确保搜索结果的持续可见性。
- 保留流量——旧内容获得的流量、社交分享和受欢迎程度保持不变,并通过重定向无缝过渡到新内容。
- 防止损坏的链接 -即使在重定向后,从外部站点到旧内容的反向链接仍然有效,从而防止链接完整性受到任何破坏。
- 一致的用户体验 (UX) –使用 301 重定向可确保一致的用户体验,自动引导用户从旧内容转向新内容,而不会遇到 404 错误。
- 向搜索引擎发出信号 – 301 重定向向搜索引擎发出信号,表明旧 URL 已过时,促使它们为新 URL 建立索引。
- 加快新内容的索引 –搜索引擎利用对旧内容重定向的快速识别,加快新内容的索引。
- 高效SEO转移——旧内容获得的SEO收益无缝转移,无需对新内容进行全面优化。
- 简化搜索引擎的爬行和索引过程 -重定向过程简化了搜索引擎的爬行和索引过程,有助于顺利过渡到新内容。
如何对旧语言内容进行 301 重定向?
现在您知道执行从旧语言内容到新语言的 301 重定向的重要性。
识别遗留语言内容
将网站内容从旧语言迁移到新语言时,第一步是确定哪些内容需要重定向。 为每条内容创建旧内容 URL 和相应新 URL 的综合列表。 优先考虑在搜索引擎上流量高且排名高的内容,以便首先进行重定向。
选择最佳重定向方法
识别旧内容后,接下来找到最适合您的网站服务器并支持的 301 重定向方法。 有多种重定向方法,包括以下几种。
- 使用 .htaccess 文件 (Apache) –如果使用 Apache Web 服务器,最常用的方法是利用 .htaccess 文件。 可以在 .htaccess 文件中写入 301 重定向代码,将旧 URL 重定向到新 URL。
- Function.php 文件 –要使用 function.php 文件执行 301 重定向,您可以使用内置的WordPress功能 wp_redirect()。 通过使用 wp_redirect(),您可以使用几种不同类型的重定向。
- CMS 插件 –某些 CMS(例如WordPress具有特殊插件来执行重定向(301 和其他类型)。 这使得切换过程更加容易。 例如, WordPress具有重定向插件、简单 301 重定向等等。
- 代码编辑器 – Screaming Frog 等在线工具可以通过易于使用的 GUI 界面执行重定向。
设置代码重定向 301
然后使用正确的语法设置从每个旧内容 URL 到新 URL 的 301 重定向代码。 始终使用永久 301 代码,而不是 302 临时重定向。
下面分别介绍每种方法设置301重定向代码的方法。
使用 .htaccess 文件
如何在 .htaccess 文件中设置 301 重定向非常简单。 您只需将以下脚本行添加到要重定向的域或 URL 的 .htaccess 文件中。 这是脚本。
代码
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^oldurl.com$ [NC]
RewriteRule ^(.*)$ newurl.com [R=301,L]
代码示例
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/fr [R=301,L]
使用 function.php 文件
代码
wp_redirect( 'https://domaindestination.com/', 301);
exit;
例如,当前您正在使用 mysite.com 域,并希望将其定向到 mysite.com/de/ 域,那么当您访问 mysite.com 域时,您将立即定向到 mysite.com/de 站点。
示例代码
wp_redirect('https://mysite.com/de', 301);
exit;
在WordPress中使用重定向插件
安装重定向插件的方法,然后继续执行几个步骤,直到准备好。 之后,创建一个新的重定向,填写“源 URL”和“目标 URL”列,然后单击“添加重定向”。
以下重定向只是示例。 您可以根据您的需要开发它们。
评估新的 URL 结构
下一步需要评估新的URL结构是否优化、是否易于阅读、内容是否相关。 避免在新 URL 中使用复杂的参数或会话 ID。 多语言 SEO至关重要
监控性能重定向
实施重定向后,请对其进行彻底测试,以确保不会出现技术问题或错误。 监控新 URL 流量和排名等指标,将其与重定向前的性能进行比较。 如有必要,进行优化和改进。
301 重定向旧语言内容的最佳实践
以下是使用 301 重定向的一些做法。
- 使用 301 重定向进行永久传输 –当您永久移动页面或想要将多个页面合并为一个页面时。 这告诉搜索引擎,此举是永久性的,他们应该将现有的 SEO 价值转移到新的 URL。
- 更新内部链接 –实施 301 重定向后,更新网站内的内部链接以指向新 URL。 这确保了流畅的用户体验并帮助搜索引擎理解新结构。
- 维护 URL 结构 –在新旧页面之间维护相似的 URL 结构。 这使得用户和搜索引擎更容易理解新旧内容之间的关系。
- 如果可能,更新外部链接 –如果您可以控制指向旧 URL 的外部链接,请尝试将其更新为新 URL。 这有助于在您的内容和外部网站之间保持更直接、更高效的连接。
- 检查损坏的链接 -定期监控您的网站是否有损坏的链接并快速更新或修复它们。 损坏的链接会对用户体验和搜索引擎优化产生负面影响。
- 监控 Google Search Console –使用 Google Search Console(或其他搜索引擎的类似工具)将抓取错误和跟踪器纳入搜索引擎管理重定向的方式中。
结论
至此,您已经了解什么是 301 重定向遗留内容、您将获得什么好处以及如何做到这一点。 这可以提供多种好处,例如维持流量、在搜索引擎中的排名,以及最重要的是提供良好的用户体验。
这种重定向也可以通过多种方式完成,您可以根据需要进行选择。
将旧语言内容转换为新语言需要网站翻译服务,而Linguise是正确的解决方案。
该服务提供快速自动翻译,并确保术语的一致性和文化背景的适应。 与Linguise配合,可以设置 301 重定向实施,将用户从旧语言页面引导到新语言的翻译版本,保持页面之间的连接并支持 SEO 工作。
不仅如此, Linguise还提供基于排除 URL 的翻译规则功能。 通过此功能,您可以设置不想翻译的页面。