web-dev-qa-db-ja.com

URIの名前を変更するためにリダイレクトする必要がありますか?

このサイトを見てみましょう、パスは

/questions/Question-ID/title

ユーザーが以下を書いた場合、それはまだ機能します。私のサイトでは、新しいURLにリダイレクトするのか、それともそのままにするのか疑問に思っていました。どのエラーコードを使用すればよいですか? 302? 303?

/questions/Question-ID
2
user1585

リダイレクトする場合は、リダイレクトを永続的にするために301を使用します。

リダイレクトする必要がありますか?私はそれが必要だとは思わない。ただ 正規のURLを使用 ので、検索エンジンはどのURLがプライマリURLかを認識します。キーワードを含むものにすることをお勧めします。

1
John Conde

サイト内のすべてのリソースに一意のURLを提供するのは良い習慣です。答えはイエスです。不完全なURLを入力した場合はユーザーをリダイレクトすることをお勧めします。

あなたの場合、あなたは永久にリダイレクトしているので、リダイレクトは301 HTTPステータスコードを設定する必要があります

/questions/Question-ID

/questions/Question-ID

この変更により、ページの重複も削減され、検索エンジンがランキングを統合するのに役立ちます。

0
Simone Carletti