質問

一部のユーザーがリンクなどからページのタイプミスをする可能性があります。ほとんどの場合、表示すべき正しいページを判別できるため、正しいURLにリダイレクトしたいです。

この場合に適切な301リダイレクトです。 301は「永続的に移動」を意味しますが、この場合、文書はそもそもそこにありませんでした。 404 Not Foundヘッダーを設定し、正しいURLにリダイレクトするのは正当ですか?

役に立ちましたか?

解決

301を使用します。永続的に移動することは、アクセスしたページが存在せず、存在しないことを伝えるという点で適切です。誰かがそのページへのリンクを持っている場合、リンクを更新する必要があることがわかります。

他のヒント

「永続的」を意味するため、301に注意してください。将来そのURLを使用する場合でも、検索エンジンはそれを無視したい場合があります。その特定のURLのコンテンツは「永久に」移動されました。

リダイレクトを使用する場合は 303 See Other を使用するか、または-より良い-404とaを表示します優先コンテンツにリンクするわかりやすいエラーメッセージ。

ユーザーを「あなたはどういう意味ですか」と考えています。私の好みはページのタイプです。 「もしかして」という提案がない場合内容を確認したら、実際のエラーページと404ページを提供します。それ以外の場合は、ページをステータス200のままにして、ユーザーにクリックスルーさせます。

私は301を使用して、何らかの理由で変更された既知の確立されたURLをリダイレクトする傾向があります。自動リダイレクトアプローチを心配する理由は、検出アルゴリズムの欠陥がSEOに悪影響を及ぼす可能性があるためです。

301は、URLが何であるかを十分に理解している場合に完全に適切です。壊れた受信リンクに直面した場合、ブラウザとSEOの両方にとって最適なソリューションです。

ただし、3xxは一般的なpage-not-found応答として不適切です。 404を返すのではなく、常に302にアクセスするサイトもありますが、これは非常に悪いことで、簡単に問題を引き起こす可能性があります。

404

404ドキュメントでリダイレクトすることはできません。 404ページを表示して、正しいURLを提案するだけの場合があります。 404はエラーを意味します。これらのリンクを見るとグーグルは幸せにならないことはわかっています。 :)

http

301を使用してリダイレクトを実行するか、404を使用して"の行に沿ってメッセージを表示しますブックマークを更新する" (そしてリダイレクトしない)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top