2016-05-27 9 views
1

Mein Setup sind,
zu Sub-Domain - @ redicrect zu www.example.com
- www.example.com CNAME Konto Openshift.
- https-Umleitung wird im Code behandelt.Wie Root-Domain umleiten mit https

Arbeits:
example.com ->https://www.example.com
www.example.com ->https://www.example.com

funktioniert nicht
https://example.com -> "Diese Seite ist nicht erreichbar"
- Ich erwarte, dass diese

zu https://www.example.com umleiten

Irgendeine Idee, wie man das macht?

+0

DNS kümmert sich nicht um https oder http, es löst nur Hostnamen auf. Wie haben Sie 'example.com -> https: // www.example.com' eingerichtet? –

+0

Ich habe meine Root-Domain auf meine Subdomain www umgeleitet und poste dann www auf mein Openshift-Hosting mit CNAME. aktuelle URL ist bonaevents.com, wenn Sie überprüfen möchten. https://bonaevents.com funktioniert nicht. –

+0

OK, der 'root domain to my subdomain www' Teil, Sie haben das in der namencheap Konsole getan, wie hier beschrieben [https://www.namecheap.com/support/knowledgebase/article.aspx/385/77/how -do-i-setup-URL-Weiterleitung für eine Domain)? –

Antwort

0

Das Problem mit Ihrer Anforderung ist, dass DNS nichts über das Protokoll/Schema weiß (entweder http:// oder https://), es behandelt nur die Auflösung des Hostnamens. Der Teil, wo Sie umleiten von example.com bis https://www.example.com, obwohl in NamEcheap DNS-Konsole konfiguriert ist, beinhaltet eigentlich eine Art von einem Webserver, der (wenn Sie eine Anfrage für http://example.com) mit 301 Redirect zu https://www.example.com - das ist ein Service, der DNS-Provider manchmal transparent bieten an, ihren Kunden das Leben zu erleichtern.

Ich bin nicht mit Namecheap Angebote vertraut, aber ich bezweifle, dass es möglich ist, https://example.com-https://www.example.com zu konfigurieren, denn das würde auch bedeuten, dass sie irgendwie Ihre SSL-Zertifikate hochladen, aber vielleicht können Sie mit ihrer Unterstützung überprüfen.

Die andere Lösung könnte sein, dass in Namescheck Konsole, anstatt example.com ->https://www.example.com konfigurieren Sie example.com CNAME zu openshift Konto. Dann, in OpenShift, stellen Sie einfach sicher, dass Ihre Website auch auf example.com reagiert, und behandeln Sie die http -> https Umleitung in Code.

+0

danke für die Antwort, yep ich denke, du bist richtig. Im letzten Teil ist es jedoch verboten, CNAME in der Root-Domäne zu verwenden. –

+0

Stimmt, das habe ich vergessen. –

Verwandte Themen