2016-11-07 6 views
0

は最近、私は私のサイトにSSLをインストールし、https://copybloggerthemes.comアドレスバーにhttpを入力すると、投稿/ページがHttpsにリダイレクトされませんか?

問題にhttp://copybloggerthemes.comからそれをリダイレクトした:私はそれがhttpsにリダイレクトされませんアドレスバーにhttpでポストのURLを記述した場合。

例:これは私の投稿です:http://copybloggerthemes.com/straight-blogger-template/アドレスバーにこのURLをコピーしてください。 httpsにリダイレクトしていないことがわかります。このような投稿やページURLを確認できます。

注:ホームページのみが動作します。入力したときにhttp://copybloggerthemes.comhttps://copybloggerthemes.comにリダイレクトされますが、投稿やページにはリダイレクトされません。どうして?

このコードを.htaccessのファイルに追加しました。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.copybloggerthemes\.com$ [OR] 
RewriteCond %{HTTPS} off 
RewriteRule^https://copybloggerthemes.com%{REQUEST_URI} [R=301,L] 

ここで、私は誰か助けてくれることを願っています。どのような間違いをしましたか?

ありがとうございました。

+0

あなたは>設定でWordPressのアドレス(URL)\tとサイトアドレスがある[全般]タブをあなたのURLを変更しましたか? –

+0

Ofcouse @dingo_d私はあなたのスクリーンショットでそれを見ることができました.http://prntscr.com/d46lfv – bradly

+0

プロトコル転送について説明している記事を読んでいますか?http://www.wpbeginner.com/ wp-tutorials/how-to-add-ssl-and-https-in-wordpress /にあります。また、パーマリンクをフラッシュしようとしましたか? –

答えて

0

このようにテンプレートにサイトURLを設定する方法を教えてください。 Setting Wordpress Site URL

この情報がお役に立てば幸いです...よろしく、トム

+0

どうすればいいですか?私に説明してくれませんか? – bradly

+0

これはサイトのURLだけを返しますが、何もリダイレクトしません。 –

1

は、あなたのhtaccessファイルにこれらのルールを使用してください。これにより、HTTPS経由で配信されるwww URLとnon-www URLの両方が処理されます。さらに、ドメインのwwwバージョンは、非wwwにリダイレクトされます。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC] 
RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301] 

# for non secure URLs without the www 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} !^(www\.)(.*) [NC] 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+1

あなたのコードはスーパーです。それは私のために働きました。私はそれをトップの.htacessファイルに追加しました。 – bradly

関連する問題