0

Debian 7 で apache 2 を使用しています。

たとえば、次の場所にオンラインツールがインストールされています。

tool.myurl.net

以下のワイルドカード SSL 証明書を持っています。

*.myurl.net

また、 を使用virtualhostしてリッスンするように Apache で を構成しました。tool.anotherurl.comServerAlias

しかし、その URL の有効な SSL 証明書がありません。

そのため、人々が訪問したときにリダイレクトhttp://tool.myurl.netしない書き換えルールが必要です。httpS://tool.myurl.nethttp://tool.anotherurl.com

これは可能ですか?

4

1 に答える 1

0

私が正しく理解している場合は、サブドメインのみを HTTPS にリダイレクトするtool.myurl.net必要があるため、次のルールでそれを行う必要があります。

RewriteEngine On
# if HTTPS is not being used we force it to HTTPS
RewriteCond %{HTTPS} !=on
# because we want to force it for this domain only
RewriteCond %{HTTP_HOST} ^tool\.myurl\.net$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
于 2013-08-24T09:39:05.050 に答える