domain1.com
をdomain2.com
にリダイレクトする場合は、.htaccess
を使用し、wwwとhttpsを適用します。私はこの質問への部分的な答えを見たが、これらの例すべての7のために働くなしています:.htaccess HTTP [S]://domain1.comをHTTPS://WWW.domain2.comにリダイレクト
SOURCEのURL
http://domain1.com
http://www.domain1.com
http://domain2.com
http://www.domain2.com
https://domain1.com
https://www.domain1.com
https://domain2.com
TARGETのURL:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ https://www.domain2.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} !^on
RewriteRule ^(.*)$ https://www.domain2.com/$1 [R=301,L]
domain1.com
、www.domain1.com
を、そしてdomain2.com
がでエイリアスとして設定されています
https://www.domain2.com
このコードは、上記1-4の世話をしますApache仮想ホストファイル私もホストファイルでRedirectMatch
を使ってみましたが、うまく動作しませんでした。
彼の質問は、それよりも、http://serverfault.comの方がより適切だと思います。 – reporter
SSL証明書には、domain1.com、www.domain1.com、domain2.com、およびwww.domain2.comの4つの名前がすべて含まれていますか? –
SSL証明書にはwww.domain1.comとwww.domain2.comしかありません。 –