PHP 301重定向给出302而不是

0 php seo redirect

在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" ); 
?>
Run Code Online (Sandbox Code Playgroud)

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

adl*_*son 7

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

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

或这个

header("Location: http://www.gameaudio101.com/jobs.php", true, 301);
exit;
Run Code Online (Sandbox Code Playgroud)