2017-06-21 20 views
-1

私は自分のサイトをリダイレクトしようとしており、www.example.comからhttps://example.comにリダイレクトしようとするたびに問題が発生するようです。httpをhttpsに、wwwをwww以外のものにリダイレクト

example.comをブラウザに入力すると、私はhttps://example.comに正しくリダイレ​​クトされます。 example.comの代わりにwww.example.comと入力すると、次のメッセージが表示されます。

このサイトは安全な接続を提供できません www.example.comはサポートされていないプロトコルを使用しています。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 詳細を表示しない サポートされていないプロトコル クライアントとサーバーは、共通のSSLプロトコルバージョンまたは暗号スイートをサポートしていません。

私はhtaccessファイルで多くの異なる書き換え条件を試しましたが、うまくいかないようです。

誰もが、それは非常に高く評価されるだろう、HTTPSを使用して、非WWW版へのwwwバージョンからのリダイレクトを取得に役立つことができればこれは...私は現在、私の最後のテストのよう持っているもの

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 

# Redirect all connection to SSL/443 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^(.*)$ "https\:\/\/example\.com\/$1" [R=301,L] 

です。

ありがとうございます。

+0

実際にポイントをホスト名どのサーバーチェック(*。)に。 – SLaks

答えて

0

有効なSSL証明書を持っていますか?https://example.comに間違いなくご連絡いただけますか?

そうでない場合に、最後の行を変更:

のRewriteRule^$ "http://example.com/$1" [R = 301、L]

+0

wwwがないドメインの証明書があり、問題なくhttpsにアクセスできます。私はあなたが言ったことを試しても、同じエラーが発生します。 – Mizex

関連する問題