将网站上的旧内容迁移到新语言通常需要永久重定向旧内容,以便访问者自动重定向到最新版本。.
为此,一种常用的技术是实施 301 重定向,即使用 HTTP 301 状态代码将旧内容页面永久重定向到新内容页面。.
尽管这种方法已经存在,但许多用户仍然不知道如何操作,这可能导致访客流失。因此,本文将讨论如何对旧语言内容执行 301 重定向,以确保流量自动重定向到新语言内容。.
什么是 301 重定向旧版语言内容?
在讨论如何使用 301 重定向旧版语言内容之前,首先需要了解什么是 301 重定向。301 重定向是一个 HTTP 响应代码,它表示旧 URL 上的内容已永久重定向到新 URL。当用户访问旧 URL 时,服务器会自动将其重定向到新 URL。.
301 重定向还会向 Google 等搜索引擎和网络浏览器发出信号,表明旧的 URL 已不再有效,并已永久迁移到新的 URL。.
例如,如果要将旧语言内容重定向到新语言,例如从 URL https://mysite.com/fr/10-tips-seo-wordpress/wordpress到wordpress,则会实施 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 文件 –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]
使用 functions.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。唯一且描述性的 URL 对于多语言 SEO 至关重要。
监控性能重定向
重定向实施后,务必进行全面测试,确保没有出现任何技术问题或错误。监控新 URL 流量和排名等指标,并与重定向前的性能进行比较。如有必要,进行优化和改进。.
301 重定向旧版语言内容的最佳实践
以下是一些使用 301 重定向的实践方法。.
- 使用 301 重定向进行永久迁移——当您永久移动页面或想要将多个页面合并为一个页面时。这会告诉搜索引擎此次迁移是永久性的,它们应该将现有的 SEO 权重转移到新的 URL。
- 更新内部链接——实施 301 重定向后,请更新网站内的内部链接,使其指向新的 URL。这可以确保流畅的用户体验,并帮助搜索引擎理解新的网站结构。
- 保持 URL 结构一致——新旧页面应保持相似的 URL 结构。这有助于用户和搜索引擎理解新旧内容之间的关系。
- 尽可能更新外部链接——如果您可以控制指向旧网址的外部链接,请尝试将其更新为新网址。这有助于在您的内容和外部网站之间保持更直接、更高效的连接。
- 检查失效链接——定期检查您的网站是否存在失效链接,并及时更新或修复。失效链接会对用户体验和搜索引擎优化 (SEO) 产生负面影响。
- 监控 Google Search Console –使用 Google Search Console(或其他搜索引擎的类似工具)将抓取错误和跟踪器纳入搜索引擎管理重定向的方式中。
结论
至此,您已经了解了什么是 301 重定向旧版内容、它能带来哪些好处以及如何操作。这样做可以带来诸多益处,例如维持网站流量、提升搜索引擎排名,以及最重要的——提供良好的用户体验。.
这种重定向可以通过多种方式实现,您可以根据自己的需要进行选择。.
将旧语言内容转换为新语言需要网站翻译服务,而Linguise就是合适的解决方案。
此服务提供快速自动翻译,确保术语一致性并适应文化语境。通过与 Linguise合作,可以设置 301 重定向,将用户从旧语言页面引导至新语言的翻译版本,从而保持页面间的连接性并支持搜索引擎优化 (SEO)。.
不仅如此, Linguise还提供基于排除 URL 的翻译规则功能。借助此功能,您可以设置不想翻译的页面。



