如何301重定向网页

不损失流量和外链的移动网页的方法
Picture of Zac
Zac

Web360编辑

上次更新时间:2021年9月17日

可以设想一下,在你的网站里有一篇文章很受欢迎,吸引了很多访问者和大量的链接,但是网站需要改版,或者把这篇文章放到其他位置。

显然不能删除这篇文章,如果把内容复制到新页面,会失去那些链接和Google PR值。

解决的办法是301重定向,把流量和链接从老页面重新定向到新的页面,这样做既不损失链接也不影响PR值。

.htaccess方法

如果你的主机是Apache服务器,可以将下面的代码改写,复制到.htaccess文件里。

				
					Redirect 301 /my-page.php http://www.example.com/new-page.php
				
			

保存上传后可以立即生效,方法非常简单。这是最高效的做法,可以重定向文件夹目录甚至整个网站。如果你不确定如何编辑.htaccess文件,还有一种简单方法,删除老页面里的内容。

				
					Redirect 301 /current-directory http://www.example.com/new-directory
				
			

PHP方法

复制改写下面的代码:

				
					<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.example.com/new-page.php" );
?>
				
			

Location后的网址改写成新页面的网址。保存时注意:文本格式需要是.php而不是.html。这种方法的缺点是,只有一个页面生效,如果多个页面都要重定向,就需要每个页面都改写。

其他重定向方法

301重定向适用于网页的改版转移,如果你要把广告链接的流量,重定向到另外的地方请学习:如何隐藏广告链接

课程总结

在本课中,我们研究了在不丢失所有链接或 PageRank 的情况下重定向页面的方法。我们研究的两种方法是:

  • 使用 .htaccess 重定向
  • 使用 PHP 文件

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注