「 http://example.co.uk」と「https://example.co.uk 」を「 https://example.com」にリダイレクトしようとしています。
サイト「https://example.com」は、次のように常に HTTPS を使用するように設定されています。
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
サーバーの IP アドレスにアクセスするための A レコードを使用して「example.co.uk」をセットアップすると、Chromium で SSL エラーが表示され、http と https の両方と Firefox を使用している場合に続行するかどうかを尋ねられます。 https を使用する場合の「信頼できない接続」ページを示します (http はサイトを表示しますが、SSL 以外のコンテンツは非表示にします)。
「 https://example.co.uk」と「http://example.co.uk 」を「 https://example.com 」にリダイレクトしようとしました:
<Virtualhost example.co.uk:80>
ServerName example.co.uk
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.co.uk$ [NC]
RewriteCond %{SERVER_PORT} =80
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?example\.co.uk$ [NC]
RewriteCond %{SERVER_PORT} =443
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
</VirtualHost>
..「example.com」の非 https バージョンにリダイレクトされ、Firefox には影響しないため、Chromium で部分的に機能します。
これに関する問題は、サイトの https バージョンが機能しなくなり、上記の書き換えルールも機能しないことです。
" https://example.co.uk " と " http://example.co.uk " を " https://example.com " に、SSL 警告なしで移動させるにはどうすればよいですか?