DevToolPal
日本語
3xx リダイレクト

301 Moved Permanently

恒久的な移動

意味

リソースは Location の URL に恒久的に移動しました。クライアントと検索エンジンは今後新しい URL を使うべきです。

よくある原因

  • サイトが新しいドメインや HTTPS に移行した
  • URL 構成が変更された
  • www と www なしが統合された

対処法

クライアント・閲覧者の場合

リダイレクトに従い、保存したリンクやブックマークを更新します。ループする場合はブラウザーのキャッシュを消します。ブラウザーは 301 を強くキャッシュします。

サイトや API の運営者の場合

古い URL をそれぞれ正確な新しい URL に転送し、トップページにまとめて飛ばさないこと。POST のメソッドとボディを保持する必要があるなら 308 を使います。

レスポンス例

HTTP/1.1
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0

仕様

RFC 9110 §15.4.2

よくある質問

› 301 は SEO の評価を引き継ぎますか?

はい。検索エンジンはランキングシグナルを転送先に移し、時間をかけて検索結果の古い URL を置き換えます。

› 301 を削除したのにブラウザーがリダイレクトし続けるのはなぜ?

ブラウザーは恒久リダイレクトをキャッシュします。キャッシュを消すかプライベートウィンドウで試し、テスト中は 302 を使います。