意味
リソースは 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 仕様
よくある質問
› 301 は SEO の評価を引き継ぎますか?
はい。検索エンジンはランキングシグナルを転送先に移し、時間をかけて検索結果の古い URL を置き換えます。
› 301 を削除したのにブラウザーがリダイレクトし続けるのはなぜ?
ブラウザーは恒久リダイレクトをキャッシュします。キャッシュを消すかプライベートウィンドウで試し、テスト中は 302 を使います。