当页面重定向时,消除GWT中的软404错误

时间:2017-10-12 08:29:13

标签: php google-webmaster-tools

我们通过指向PHP脚本的链接将我们网站上的访问者引导至我们的在线数字目录,该脚本将在新的浏览器选项卡中打开。该脚本传递一个参数,该参数标识要打开的数字文档(例如:/ flipper.php?link = catalogue-gbp或/flipper.php?link=catalogue-euro)。该参数被转换为文档的id(parmlink),它位于另一个站点上。使用PHP header命令打开链接,如下所示:

 header('Location: http://edition.pagesuite-professional.co.uk/launch.aspx?'.$parmlink);

问题是,Google网站站长工具会将所有这些页面报告为Soft 404错误:

 www.oursite.com/flipper.php?link=catalogue-gbp&page=249

脚本flipper.php本身并不向浏览器输出任何内容,它只是用于将参数转换为文档的id并重定向到它。我们如何避免这些Soft 404错误?

我想到的一个解决方案是用JQuery脚本替换flipper.php,但我不确定为什么GWT认为这是404,因为页面存在。

注意:由于可以传递可选的“page”参数以在特定页面打开文档,因此这些软404错误会不断增加。

1 个答案:

答案 0 :(得分:1)

软件404因为消耗了爬网配额而真正损害了您的排名。最好的办法是使用robots.txt disallow指令阻止它们进入搜索引擎。 Disallow: /flipper.php