Ich habe meine Domain (sagen wir example.com
) bei namecheap gekauft und meinem bei heroku gehosteten Blog eine Subdomain hinzugefügt. Der zugehörige Host-Eintrag sieht folgendermaßen aus:
Type: CNAME
Host: blog
Target: tomyblog.herokuapp.com
Wenn ich jetzt gehe, blog.example.com
wirkt es wie eine Umleitung und ändert die Adresse in der Adressleiste in tomyblog.herokuapp.com
. Ich möchte, dass es in der Adressleiste bleibt blog.example.com
, da es die Adresse ist, die der Benutzer sehen soll, und nicht, von wo ich den Inhalt bereitstelle.
Ich habe einige Dokumentationen gelesen, in denen vorgeschlagen wurde, NS
Datensätze zu verwenden, aber das ist bei namcheap nicht verfügbar, daher kann ich es nicht wirklich testen. Es bietet nur die Datensatztypen A
, AAA
, SRV
und .CNAME
Antwort1
Die Prämisse hinter dieser Frage ist falsch. Der CNAME fungiert nicht als Umleitung. Eine Umleitung auf dem Webserver fungiert als Umleitung.
Aktualisieren: Ihr Webserver sendet dies:
HTTP/1.1 301 Moved Permanently
Server: Cowboy
Connection: close
X-Powered-By: Express
Location: https://blog-onushshar.herokuapp.com/
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 71
Date: Wed, 30 Sep 2015 14:50:32 GMT
Via: 1.1 vegur
Moved Permanently. Redirecting to https://blog-onushshar.herokuapp.com/
Sie müssen die Konfiguration untersuchen.