PHP 301重定向给出302而不是

时间:2011-09-24 18:34:04

标签: php redirect seo

9月1日,我在网页上发了301:http://www.gameaudio101.com/toolbox.php并重定向到http://www.gameaudio101.com/jobs.php

问题是,随着时间的推移,新页面从未编入索引。原版仍显示在谷歌搜索中。两个页面都是相同的,但旧的页面顶部有这个:

<? 
Header( "http://www.gameaudio101.com/toolbox.php 301 Moved Permanently" ); 
Header( "Location: http://www.gameaudio101.com/jobs.php" ); 
?>

这应该是页面上的唯一代码吗?请帮助一个非编码员!

1 个答案:

答案 0 :(得分:7)

您的第一个标头不正确。它应该是

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.gameaudio101.com/jobs.php");
exit;

或者这个

header("Location: http://www.gameaudio101.com/jobs.php", true, 301);
exit;