将网站上的旧内容迁移到新语言时,通常需要对旧内容进行永久重定向,以便访客自动跳转到最新版本。.
为此常用的一种技术是实施 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/ 重定向到 https://mysite.com/fr/tips-wordpress-seo/,会实施 301 重定向。.
(如果您点击旧URL,将自动重定向到新页面)。.
同时,对旧语言内容进行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 网络服务器时利用 .htaccess 文件。可以在 .htaccess 文件中编写 301 重定向代码,将旧 URL 重定向到新 URL。
- Function.php 文件 – 要使用 function.php 文件执行 301 重定向,您可以使用内置的 WordPress 功能 wp_redirect()。通过使用 wp_redirect(),您可以使用多种不同类型的重定向。
- CMS 插件 – 一些 CMS,例如 WordPress,拥有特殊插件来执行重定向,包括 301 和其他类型。这使得切换过程更加容易。例如, WordPress 拥有 Redirection 插件、Simple 301 Redirects 等等。
- 代码编辑器 – 像 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 中使用重定向插件
安装 Redirection 插件的方法,然后按照几个步骤操作,直到准备就绪。之后,创建一个新的重定向,在 源 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 的翻译规则功能。 通过此功能,您可以设置不想翻译的页面。
还在等什么? 立即注册您的 Linguise 账户 和您的网站,享受1个月免费试用!



