2016-04-18 16 views
2

私は自分のドメインのホストサイトとしてGithub Pagesを使用しています。ページはusername.github.ioでホストされています。 githubのページのドキュメントごととして、私はexample.comGithub PagesとCloudFlare SSLのリダイレクト

を指すルートディレクトリにCNAMEファイルを入れていると、私のGoDaddyはDNSマネージャで、私はその後、私はUniversal Free SSL for my Github Custom Domain pageを使用するためにCloudFlareのに切り替え

username.github.ioCNAMEwwwを追加しました。

現在のCloudFlare DNSマネージャは、これら2つの項目が含まれています

A exmaple.com 192.30.252.153 CNAME www username.github.io

私はcloudfareでSSLを有効にし、httpをhttpsに(裸またはその他)のアドレスにリダイレクトしておりますので、私はhttp://*example.com/*としてページルールを入れていますAlways use httpsがオンになっています。今、すべてのアドレスの種類がhttps://example.comにリダイレクトなっている

(これは私の最後の要件である)

http://www.example.comhttps://example.comから301リダイレクトがこのように起こっているしかし:

http://www.example.com to https://www.example.com/ to http://example.com/ to https://example.com/

この複数のリダイレクトユーザーがアドレスをwww.example.comと入力するとサイトの読み込み速度に影響します。そして、これらの複数のリダイレクトは検索サイトのページランキングに影響します(おそらく?)。

したがって、複数の代わりにダイレクト301を置く方がいいですか?または、複数のリダイレクトを使用することは、通常、このような状況ですべてのウェブマスターが行うことですか?

いいえの場合は、http://www.example.comからhttps://example.com/への301リダイレクトを直接複数のリダイレクトなしで有効にするよう案内してください。

答えて

2

CloudFlareでページルールを設定し、意図した効果に変更することができます。

これでも問題が解決しない場合は、最初にサイトにアクセスした後にブラウザでHTTPSバージョンにアクセスする必要があるHSTSを有効にすることもできます。これにより、誰でもセキュリティで保護された接続を途中まで人手できないようにすることで、サイトをより安全にすることができます。

関連する問題