2017-10-12 12 views
0

新しいブラウザタブで開くPHPスクリプトへのリンクにより、当社のWebサイトの訪問者をオンラインデジタルカタログに誘導します。このスクリプトには、開かれるデジタル文書を識別するパラメータが渡されます(例:/flipper.php?link=catalogue-gbpまたは/flipper.php?link=catalogue-euro)。このパラメータは、別のサイトにあるドキュメント(parmlink)のIDに変換されます。ページがリダイレクトされたときにGWTでSoft 404エラーが発生しないようにする

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

スクリプトflipper.php自体ません:

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

問題は、Googleウェブマスターツールは、これらすべてのページなどのソフト404エラーを報告している:リンクは以下のようにPHPのheaderコマンドを使用して開かれましたブラウザに何かを出力するだけで、パラメータをドキュメントのIDに変換してリダイレクトする役目を果たします。これらのSoft 404エラーを回避するにはどうすればよいですか?

私が考えた解決策の1つは、flipper.phpをJQueryスクリプトで置き換えることでしたが、なぜGWTが404と考えるのかはわかりません。

注:特定のページでドキュメントを開くためにオプションの「ページ」パラメータを渡すことができるため、これらのソフト404エラーは増加し続けます。

答えて

1

ソフト404は、あなたのクロールクォータを消費するのでランキングが本当に傷つきます。 robots.txt disallowディレクティブを使用して検索エンジンからブロックすることをお勧めします。 Disallow: /flipper.php

+0

良い考え方Scriptonomy。そうすれば、GWTがカタログや他のデジタル文書へのリンクをクロールするのをブロックすることになります。Googleでインデックスを作成する必要はありません。ありがとうございました。今日の変更を行い、それが問題を修正するかどうかを確認します。私は、「実際の」エラーだけを表示するクロールエラーを持つことを好みます。 –

関連する問題