私はポストが存在しない場合は、ホームページにリダイレクトするためにこれを使用しています:は、PHPリダイレクトは、SEOフレンドリーですか?
if($_GET['id'] > mysql_num_rows($total_rows)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".site_url."/");
exit();
}
は、フレンドリーなこのSEOのですか?
私はポストが存在しない場合は、ホームページにリダイレクトするためにこれを使用しています:は、PHPリダイレクトは、SEOフレンドリーですか?
if($_GET['id'] > mysql_num_rows($total_rows)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".site_url."/");
exit();
}
は、フレンドリーなこのSEOのですか?
ここでは301のリダイレクトが間違っています。 404 Not Foundエラーページを発行して、ユーザーに状況を説明してください(のホームページへのリンクなど)。同様に、コンテンツが存在していた場合は410 Goneになります。 301はここで間違っているかもしれないし、SEOに優しいかもしれません。確かに4xxのステータスはより正確です。このステータスがPHPなどの手段で発行されるかどうかは関係ありません。
はまた、リテラルの質問にofftopicが、コメントには長すぎるhttp://en.wikipedia.org/wiki/Http_status_codes
それをclaryingしてくれてありがとう(y) – Zhianc
はいこれはSEOに優しいはずです。 see redirect section
ビットを参照してください。
count(*)
を代わりに選択してください。
SEOは推測であり、したがってトピック外です。 – mario
マリオ私はあなたに同意しない。私はSEOエキスパートではありませんが、私はあまりにも推測です(私は再びレートを)あきらめないでください!どのようなリダイレクトの種類は正しいとSEOフレンドリーです。 –
@MerianosNikos:ダウンボートしませんでした。ここでは、リダイレクトが機能し、検索エンジンによって尊重される既知の技術的な部分にのみ回答できます。これがランキング(SEO)に影響を及ぼすことは、完全に推測ゲームであり、技術的な質問ではありません。しかし、そのような質問はWebmasters.SEの話題になるかもしれません。 – mario