このサイトを見てみましょう、パスは
/questions/Question-ID/title
ユーザーが以下を書いた場合、それはまだ機能します。私のサイトでは、新しいURLにリダイレクトするのか、それともそのままにするのか疑問に思っていました。どのエラーコードを使用すればよいですか? 302? 303?
/questions/Question-ID
リダイレクトする場合は、リダイレクトを永続的にするために301を使用します。
リダイレクトする必要がありますか?私はそれが必要だとは思わない。ただ 正規のURLを使用 ので、検索エンジンはどのURLがプライマリURLかを認識します。キーワードを含むものにすることをお勧めします。
サイト内のすべてのリソースに一意のURLを提供するのは良い習慣です。答えはイエスです。不完全なURLを入力した場合はユーザーをリダイレクトすることをお勧めします。
あなたの場合、あなたは永久にリダイレクトしているので、リダイレクトは301 HTTPステータスコードを設定する必要があります
/questions/Question-ID
に
/questions/Question-ID
この変更により、ページの重複も削減され、検索エンジンがランキングを統合するのに役立ちます。