2017-09-22 21 views
0

SSL & SEOレポートは述べています:リダイレクトチェーンを回避するための方法

ます。http:// my-website.com/は、リダイレクトを通じてhttps://www .MY-website.com /にリダイレクト鎖。これはあなたのランキングを傷つける

ます。http:// my-website.com/ - >ます。https:// my-website.com/ - > https://www .MY-website.com/

.htaccess経由でこのリダイレクトチェーンを回避する方法は?

私の実際のhtaccessファイルが含まれています

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.my-website.com/$1 [R=301,L] 
+0

あなたの '.htaccess'ファイルには何がありますか? – Lag

+0

正規のURLを使用 –

+0

@Lag質問を編集しました – Aminesrine

答えて

0

はこれにHTTPSとWWWを強制的にあなたの.htaccessコードを変更します。

RewriteEngine On 
RewriteCond %{HTTPS} !=on [OR] 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)$ https://www.my-website.com%{REQUEST_URI} [R=301,L] 

これはあなたのルールを組み合わせて、連鎖するからそれらを停止します。最初の条件は、HTTPsがオンでないかどうかを確認し、2番目の条件がwwwが存在するかどうかをチェックします。

これらのいずれかの条件が満たされない場合、301リダイレクトを使用してURLを書き換え、HTTPとwwwの両方を使用します。

を試す前に、キャッシュをクリアしてください。

関連する問題