0

新しいサイトをセットアップしていて、サイトに 2 つのドメインを使用しています。1 つは、SSL/HTTPS 証明書を持つドメイン A.com とドメイン B.co.uk です。

すべての訪問者に domain-B.co.uk にアクセスしてもらい、ポータルや請求などにアクセスするときにhttps://www.domain-A.com/portal/FILENAME.phpにアクセスしてもらいたい

次に、 https://www.domain-A.com/portal/を離れたら、ドメインをhttp://domain-B.co.uk/FILENAME.phpに戻します。

したがって、基本的に、SSL が必要なセット フォーラムにはドメイン A を使用し、それ以外はすべてドメイン B を使用します。

これを行う方法がわかりません。何か助けてください。

ありがとう、ギャリー

4

1 に答える 1

1

これらのルールをドキュメント ルートの htaccess ファイルに追加してみてください。

RewriteEngine On

# if the request is for domain-A and not for /portal/, redirect to domain-B
RewriteCond %{HTTP_HOST} domain-A\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/portal/
RewriteRule ^(.*)$ http://domain-B.co.uk/$1 [L,R=301]

# if the request is for domain-B and for /portal, redirect to SSL domain-A
RewriteCond %{HTTP_HOST} domain-B\.co\.uk$ [NC]
RewriteRule ^/?portal/(.*)$ https://domain-A.com/portal/$1 [L,R=301]
于 2012-09-11T21:20:08.517 に答える