タグ

ブックマーク / yuzurus.hatenablog.jp (1)

  • http→httpsリダイレクトで301と設定してるのに307となってしまう問題 - $yuzu->log();

    httpサイトをhttpsサイトに変更する機会がありました。 Apacheの設定でhttpでアクセスがあったらhttpsに301ステータスでリダイレクトとしていました。 設定は下記の通りです。 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] しかしGoogle Dev Toolで確認してみると307ステータスでリダイレクトしているようでした。 どうやら原因はHSTSでした。 HSTSとは? WebサーバーがWebブラウザに対して、セキュアなHTTPSのみでサービスを提供したい場合、ユーザーの利便性といった観点から、HTTPで接続した際にHTTPSのURIにリダイレクトする場合がある。そ

    http→httpsリダイレクトで301と設定してるのに307となってしまう問題 - $yuzu->log();
    suginoy
    suginoy 2017/01/20
  • 1