1

以下を2時間動作させることを試みました。

Test.Xy.zz Test.Abc.de Test.mmm.mm のような複数のドメインがあります。

現在、Test.xy.zz のみが ssl 証明書を取得しており、そこで実行されているアプリケーションはそれに制限されています。Therfor すべての非 SSL リクエスト (test.xy.zz および他のすべてのドメインを含む) をhttps://test.xy.zzに送信したい

誰かが助けてくれることを願っています。

考えられる解決策:

RewriteEngine On

RewriteCond %{HTTP_HOST} !test\.xy\.zz
RewriteRule ^(.*) https://test.xy.zz/$1 [QSA,R=301]

RewriteCond %{HTTPS} !on
RewriteRule ^(.*) https://test.xy.zz/$1 [QSA,R=301]

これが誰にも役立つことを願っています。

4

1 に答える 1

1
 RewriteCond %{HTTPS} !on [OR]
 RewriteCond %{HTTP_HOST} !^test.xy.zz$
 RewriteRule (.*) https://test.xy.zz$1 [QSA,R=301]
于 2013-03-04T22:32:40.083 に答える