“GET / HTTP/1.1” 301 – “-“


この文字列は、Webサーバー(ApacheやNginxなど)のアクセスログで非常によく見られる、HTTP 301リダイレクト(恒久的な転送)を示しています。

具体的には、ユーザーが「http://」でサイトにアクセスした際、サーバーが「https://」へ永久に転送する設定(HTTPからHTTPSへのリダイレクト)になっている場合によく発生します 。


ログの解説: “GET / HTTP/1.1” 301 – “-“

GET    メソッド        Webサイトのトップページ(/)を取得しようとした。

HTTP/1.1   プロトコル    HTTPバージョン1.1を使用。

301    ステータスコード    Moved Permanently(恒久的に移動)。このURLは別のアドレスへ引っ越したことを示す。

  •    サイズ        送信されたバイト数(301リダイレクトでは、通常本体が空のため「-」や「0」となる)。

“-”    リファラ        どこから来たか(-は不明または直接入力)。


よくある発生シーン

HTTP → HTTPSリダイレクト:

  最も一般的な理由。セキュリティ向上(SSL/TLS化)のため、http://example.com へのアクセスを自動的に https://example.com へ転送している場合。

wwwあり/なしの統一:

  http://example.com から http://example.com への転送。

サイトリニューアル:

  旧ページを新ページへ永続的に転送する設定。

検索エンジン(Google等)はこの301コードを受け取ると、旧URLの評価(SEOランク)を新しいURLに引き継ぎます


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です