2016-07-27 5 views
0

私のクライアントにはサイトhttp://www.sitename.comがあり、セキュアなhttps://www.sitenameバージョンもあります。 Googleアナリティクスのトラフィックの理由から、https URLから送信されるユーザーはすべて安全なバージョンにリダイレクトされ、安全でないURLにはリダイレクトされないようにする必要があります。 .htaccess経由でこれを行う適切な方法は何でしょうか?私はここで検索し、一般的に特定の答えを見つけることができませんでした。着信HTTPS URLを個人用サイトのHTTPSバージョンにリダイレクト

答えて

0

ユースケースを実現するには、httpsを強制する必要があります。これをhtaccessファイルに追加します。

RewriteEngine On 
RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

ありがとうございますが、私たちのhttpsバージョンにリダイレクトするために私たちのサイトのhttpリンクをクリックしているhttpsである着信リンクだけをリダイレクトしたいと考えました。たとえば、ユーザーがFacebook(http:// https)から来て、Googleのブログ投稿(http)の1つをクリックした場合、httpブログのリンクをhttpsのブログリンクにリダイレクトする必要があります。上記のコードはすべてのトラフィックをhttpsにリダイレクトします。 – kemio

+0

あなたのサイトのランダムリンクでは、強制的にhttpsを実行することはできません。これはあなたのために利用可能なオプションです1.あなたのサイトでhttpsを使用し、それを強制せずにFacebookの記事へのhttpsリンクを統合してください。 2.ウェブサイト全体でhttpsを強制します。 3. Webサイトのceratainフォルダにhttpsを強制し、Facebookにそのフォルダを含むリンクを統合します。 – error2007s

+0

ありがとう!私はそれほど疑わしい。 – kemio

関連する問題