廃止予定の URL の HTTP ステータスコード [閉じる]

廃止予定の URL の HTTP ステータスコード [閉じる]

URLを新しいURLに移行したいです。これを正しく実行したいので、ヘッダーに新しいURLで301ステータスコードを使用することを検討しています。ただし、古いURLを完全に無効にする予定であるため、サーバーが見つからず、構成していない他のものと同様に401になります。

私の質問は次のとおりです。 HTTPで古いURLを使用されなくなったとマークする方法を指定した人はいますか(別のURLにリダイレクトする必要があることを報告する以外)。 HTTPステータスコードに関連情報が見つかりません。

答え1

これが301コードの中核です。RFC:

要求されたリソースには新しい永続URIが割り当てられており、このリソースへの将来の参照は返されたURIの1つを使用する必要があります。可能であれば、リンク編集機能を持つクライアントは、リクエストURIへの参照をサーバーから返された新しい参照に自動的に再接続する必要があります。

これは、古いURLが廃止され、クライアントがそのURLの使用を中止し、新しいURLを使用する必要があることを明確に示しています。ブラウザで301が発生すると、ブックマークが更新されたことがわかります。

関連情報