2017-04-10 18 views
0

HTTPSを介して新しいドメインに安全な古いドメインを指し示そうとしています。私は.htaccessファイルを私の古いドメインフォルダ(cgi-bin、error_logおよび新しい.htaccessファイル以外は空です)に追加するよう指示されました。ここでHTTPS上にあった古いドメインをHTTPS上の新しいドメインにリダイレクト

.htaccessファイル内にあるものである:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

https://olddomainhttps://newdomain.com

+0

を古いドメインのSSL証明書を持っていますか? – starkeen

答えて

0

あなたの現在の構成にリダイレクトされません同じドメイン%{HTTP_HOST}にすべて^(.*)$をリダイレクト、あなたが欲しいのは、それをリダイレクトすることです新しいものに:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://newdomain.com%{REQUEST_URI} [L,R=301] 
0

Firs .htaccessファイルが読み込まれていることを確認してください(最速の方法は、ごみを追加することです。ブラウザにエラー500が表示されます)。

第二に、私はこのルールしようとするだろう:

RewriteEngine on 
RewriteRule^https://newdomain%{REQUEST_URI} [END,QSA,R=permanent]