2017-06-23 27 views
0

初心者の質問にはお詫び申し上げます。HTTPからHTTPSへのリンク先ページのリダイレクトを回避する

私たちのサイト(012met)のスピードメトリック(例:gtmetrix)を見ると、主にhttpからhttpsへのトラフィックを誘導するために使用されるリンク先ページのリダイレクトが主な問題です。我々はこれを行うことが可能な、より効率的/雄弁な方法がある場合しかし、私はリンク先ページのリダイレクトを避けるかもしれないと思いまして

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$ 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

:私たちは、次の.htaccessのルールを使用し、これを達成するために

、少なくともhttp - > https?

アドバイスを事前にいただきありがとうございます。

[編集:これは、専用のサーバーであるので、我々は

+2

[Strict Transport Security](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security)の展開を検討してください。これはブラウザーに "やあ、今から、このサイトは常にHTTPSでアクセスする必要があると仮定します"ので、リダイレクトは最初のものの後でも起こりません。これをいくつか注意して使用し、興味があればそれについての良い情報を与えてください。 – vcsjones

+0

私はあなたの書き換えコードが書かれていることを示唆しています(https://stackoverflow.com/questions/13376219/htaccess-redirect-http-to-https)。 – Martin

+1

HTTPSを使用できない理由はありません。これまで – Martin

答えて

0

プリロードオプションで使用HSTS)などは、httpd.confへのアクセス権を持っている:任意のWebページの訪問後

  • ユーザーがhttp://yourwebsite.comを書いた場合でも、あなたはブラウザにプリロードされている場合HSTSヘッダを持つWebページは、ブラウザが自動的にhttpではなく
  • のhttpsを使用します、でも最初の要求が自動的にHTTPSを次のようになります。https://hstspreload.org/
関連する問題