.htaccess ルールを使用してすべての HTTP リクエストを HTTPS にリダイレクトするにはどうすればよいでしょうか? 質問する

.htaccess ルールを使用してすべての HTTP リクエストを HTTPS にリダイレクトするにはどうすればよいでしょうか? 質問する

自分のサイト (例)上のすべての安全でないHTTPリクエストをHTTPS ( ) にリダイレクトしようとしています。 .htaccessファイルでこれを実行するにはどうすればよいですか?http://www.example.comhttps://www.example.com

ちなみに私はPHPを使っています。

ベストアンサー1

Apache ドキュメント書き換えの使用は推奨しません:

httpURL を にリダイレクトするにはhttps、次の手順を実行します。

<VirtualHost *:80>
    ServerName www.example.com
    Redirect / https://www.example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.example.com
    # ... SSL configuration goes here
</VirtualHost>

このスニペットは、質問にあるようにではなく、メイン サーバー構成ファイルに挿入する必要があります。.htaccess

この記事は、質問が出され、回答された後にのみ登場したかもしれませんが、現在はこれが正しいやり方のようです。

おすすめ記事