2

1 つのサーバーに複数のサイトがありますが、URL を https にする必要があります。

例のために: http://www.example1.com/ https://www.example2.com/

私はhttpsを強制するためにhtaccessを使用してきましたが、SSL証明書を持っている1つのURLを除いて、本質的にすべてを壊すすべてのURLに対してそれを行います。

その1つのサイトでhttpsを強制するにはどうすればよいですか?

4

1 に答える 1

1

htaccess で二重条件を使用できます:
- 条件 1:www.example2.com のみ
をチェック - 条件 2:httpリクエストのみをチェック

RewriteCond %{HTTP_HOST} ^www\.example2\.com$ [NC]
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

このようにして、httpからのすべてのURLはwww.example2.com同等になりhttpsます

于 2014-08-04T19:32:46.247 に答える