$yuzu->log();スマートフォン用の表示で見る$yuzu->log();技術ネタなど。この広告は、90日以上更新していないブログに表示しています。2015-02-02http→httpsリダイレクトで301と設定してるのに307となってしまう問題SSL証明書httpサイトをhttpsサイトに変更する機会がありました。Apacheの設定でhttpでアクセスがあったらhttpsに301ステータスでリダイレクトとしていました。設定は下記の通りです。Toolで確認してみると307ステータスでリダイレクトしているようでした。原因はHSTSでした。HSTSとは?WebサーバーがWebブラウザに対して、セキュアなHTTPSのみでサービスを提供したい場合、ユーザーの利便性といった観点から、HTTPで接続した際にHTTPSのURIにリダイレクトする場合がある。その際に、Webサーバーからのレスポンスにリダイレクトする指示を入れることになるが、HTTPは改竄検知機能を持たないため、攻撃者がこれを悪意のあるサイトにリダイレクトする指示に書き換えたとしても、Webブラウザはそれを知ることができず、中間者攻撃を許してしまう。HSTSではユーザーがWebブラウザにスキームがhttpであるURIを入力するなどしてHTTPで接続しようとした時に、予めWebサーバーがHSTSを有効にするよう指示してきたドメインの場合、Webブラウザが強制的にHTTPSでの接続に置き換えてアクセスすることで、この問題を解決する。Wikipediaユーザの利便性のためにHSTSを設定していたのですが、このリダイレクトのせいで307となっていたのですね。この307はGoogleは301と認識するようです。Googleで実施したところちゃんと301ステータスになっていました。高速化しよう画像を使用したWEBページは通常下記のようになります。»プロフィールid:yuzurus技術ネタなど。Airのバッテリーを自力で交換した【PHP】OpauthでLINEログインを簡単に実装するRubyのOmniAuthのPHP版、Opauthのコミッターになった。(1)人気のエントリーはてなブログをはじめよう!yuzurusさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。