2016-04-18 10 views
2

Ich verwende Github Pages als meine Hosting-Site für meine Domain. Die Seiten sind unter username.github.io gehostet. Wie pro Github Seiten Dokumentation habe ich die CNAME Datei im Stammverzeichnis zu example.com301 Weiterleitung für Github Seiten und CloudFlare SSL

Und in meinem GoDaddy DNS-Manager haben zeigt habe ich CNAMEwww-username.github.io

Später fügte ich CloudFlare schaltete den Universal Free SSL for my Github Custom Domain page zu verwenden.

Derzeit ist die CloudFlare DNS-Manager diese beiden Elemente umfasst:

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

Da ich SSL in Cloudflare aktiviert haben und umleiten http (nackt oder anderweitig) Adressen zu https, habe ich eine Seite Regel als http://*example.com/* setzen mit Always use https eingeschaltet.

Nun sind alle Arten von Adressen werden immer zu https://example.com umgeleitet (das ist mein Ende Voraussetzung ist)

jedoch die 301-Umleitung http://www.example.com-https://example.com geschieht so:

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

Diese mehrfache Umleitung wirkt sich auf die Ladegeschwindigkeit der Website aus, wenn ein Benutzer die Adresse www.example.com eingibt. Und (möglicherweise?) Wirken sich diese Mehrfachumleitungen auf das Seiten-Ranking in Such-Websites aus.

Also ist es nicht besser, direkt 301 anstelle von mehreren zu setzen? Oder verwenden mehrere Webmaster in einer solchen Situation normalerweise mehrere Umleitungen?

Wenn nein, dann bitte jemand mich leiten, um die 301-Umleitung von http://www.example.com direkt zu https://example.com/ ohne mehrere Umleitungen zu ermöglichen.

Antwort

2

Sie können Seitenregeln in CloudFlare festlegen und die Reihenfolge auf den beabsichtigten Effekt ändern.

Wenn dies immer noch problematisch ist, können Sie auch HSTS aktivieren, wodurch der Browser nach dem ersten Besuch der Site auf die HTTPS-Version zugreifen muss. Dies macht die Website auch sicherer, da niemandem die sichere Verbindung zwischen Benutzern erlaubt wird.