当我们需要 URL 重定向时?

由于以下原因,网站可能需要重定向:

  • 我们已将任何网页 URL(名称或者 slug)更改为不同的,以获得更好的命名约定或者 SEO。
  • 我们有两个包含相同内容的页面,并希望通过合并它们来删除重复项。因此可以实现重定向。
  • 页面内容已过时,我们希望将用户重定向到较新的版本。
  • 网站域、编程或者托管已更改,因此页面 URL 已更改。
https://onitroad.com 更多教程

如何应用重定向?

不同的编程语言允许我们实现重定向。
大多数情况下,程序员或者开发人员根据 SEO 人员的建议执行此操作。
以下是一些应用重定向的常用方法:

SEO 重定向

网站 URL 重定向是一种用于将网站用户从一个页面 URL 转发到另一个页面的技术。

重定向是为用户和搜索引擎实现的,以指示他们加载不同的页面。

使用 PHP 重定向:

如果网站是使用 PHP 构建的,我们可以在页面顶部应用以下 PHP 代码,该代码需要重定向。

<?php
	// 301 Permanent Redirect using PHP
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: http://onitroad.com/new-page.php");
	exit();
?>

使用 WordPress:

如果要重定向 WordPress 网站页面,可以使用重定向插件,例如:https://wordpress.org/plugins/redirection/

SEO重定向类型:

处理 SEO 的重定向很重要。

我们可以决定是否要将搜索排名权从一个页面传递到另一个页面。

服务器重定向有两种类型:

301(永久重定向):

当页面永久移动到另一个位置时,将使用 301 重定向。
这种类型的重定向用于将 SEO 排名能力(也称为链接资产或者链接能力)从旧 URL 传递到新 URL。
搜索引擎可能需要几个月到几年的时间才能完全接受 SEO 重定向。

注意:使用重定向不可能通过 100% 的排名,并且总是会有轻微的损失。

大多数情况下,重定向能够将 80% 到 99% 的排名传递给新页面。
随着时间的推移,机器人可以再次拿起页面并恢复丢失的页面。

302(临时重定向):

当页面临时移动到另一个位置时,将使用 302 重定向。
当我们想将一个页面重定向到另一个页面而不保持其 SEO 排名能力时使用。

当网站关闭或者维护时,这很有用。
我们可以使用 302 重定向将网站用户重定向到某个临时页面。

元重定向:

除了使用服务器重定向外,还可以使用 HTML 页面级别来实现。
但是,不建议将其用于 SEO。

使用 .htaccess:

如果网站托管在运行 Apache 的服务器上,我们可以在 .htaccess 文件中实现重定向(在网站的根目录中)

Redirect https://onitroad.com/page-old.html https://onitroad.com/page-new.html
日期:2020-09-17 00:10:45 来源:oir作者:oir