Unterstützte benutzerdefinierte Domänen
Tipp: Wir empfehlen, Ihre benutzerdefinierte Domain vor dem Hinzufügen zu Ihrem Repository zu überprüfen, um die Sicherheit zu erhöhen und Übernahmeangriffe zu vermeiden. Weitere Informationen findest du unter Überprüfen deiner benutzerdefinierten Domäne für GitHub Seiten.
GitHub Pages unterstützt zwei Domänen-Typen: Subdomänen und Apex-Domänen. Eine Liste der nicht unterstützten benutzerdefinierten Domänen findest du unter Problembehandlung bei benutzerdefinierten Domänen und GitHub-Seiten.
Unterstützter benutzerdefinierter Domänen-Typ | Beispiel |
---|---|
Unterdomäne www | www.example.com |
Benutzerdefinierte Unterdomäne | blog.example.com |
Apex-Domäne | example.com |
Du kannst für deine Website eine oder beide Konfigurationen für die Unterdomänen „Apex“ und „www
“ einrichten. Weitere Informationen zu Apex-Domänen findest du unter Verwenden einer Apex-Domäne für deine GitHub Pages-Website.
Wir empfehlen, immer eine www
-Unterdomäne zu verwenden, auch bei Verwendung einer Apex-Domäne. Wenn du eine neue Website mit einer Apex-Domäne erstellst, wird automatisch versucht, die Unterdomäne www
zum Bereitstellen der Inhalte deiner Website zu sichern, du musst jedoch die DNS-Änderungen vornehmen, um die Unterdomäne www
zu verwenden. Wenn du eine www
-Unterdomäne konfigurierst, wird automatisch versucht, die zugeordnete Apex-Domäne zu sichern. Weitere Informationen findest du unter Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
Verwenden einer Custom Domain in mehreren Repositorys
Wenn Sie eine Custom Domain für eine Benutzer- oder Organisationswebsite festlegen, wird standardmäßig dieselbe Custom Domain für alle Projektwebsites verwendet, die demselben Konto gehören. Weitere Informationen zu Websitetypen finden Sie unter Informationen zu GitHub Pages.
Wenn beispielsweise die benutzerdefinierte Domäne deiner Benutzerwebsite www.octocat.com
lautet und du eine Projektwebsite besitzt, für die keine benutzerdefinierte Domäne konfiguriert ist und die aus einem Repository namens octo-project
veröffentlicht wurde, ist die GitHub Pages-Website dieses Repositorys unter www.octocat.com/octo-project
verfügbar.
Sie können die standardmäßige Custom Domain außer Kraft setzen, indem Sie dem einzelnen Repository eine Custom Domäne hinzufügen.
Hinweis: Die URLs für Projektwebsites, die privat veröffentlicht werden, sind nicht von der benutzerdefinierten Domäne für deine Benutzer- oder Organisationswebsite betroffen. Weitere Informationen zu privat veröffentlichten Websites findest du unter Ändern der Sichtbarkeit der GitHub Pages-Website in der Dokumentation zu GitHub Enterprise Cloud.
Zum Entfernen der standardmäßigen Custom Domain müssen Sie die Custom Domain von Ihrer Benutzer- oder Organisationswebsite entfernen.
Eine Subdomäne für deine GitHub Pages-Website verwenden
Eine Subdomäne ist der Teil einer URL vor der Root-Domäne. Du kannst deine Unterdomäne als www
oder als einen bestimmten Bereich deiner Website konfigurieren, wie z. B. blog.example.com
.
Unterdomänen werden mit einem CNAME
-Eintrag über deinen DNS-Anbieter konfiguriert. Weitere Informationen findest du unter Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
www
-Unterdomänen
Eine www
-Unterdomäne ist der am häufigsten verwendete Unterdomänen-Typ. Zum Beispiel umfasst www.example.com
eine www
-Unterdomäne.
www
-Unterdomänen sind die stabilsten benutzerdefinierten Domänen, da www
-Unterdomänen nicht von Änderungen bei den IP-Adressen der Server von GitHub betroffen sind.
Benutzerdefinierte Unterdomänen
Eine benutzerdefinierte Unterdomäne ist eine Art von Unterdomäne, die nicht die standardmäßige www
-Variante verwendet. Benutzerdefinierte Subdomänen kommen meistens dann zum Einsatz, wenn du zwei getrennte Bereiche deiner Website wünschst. Du kannst z. B. eine Website mit dem Namen blog.example.com
erstellen und diesen Abschnitt unabhängig von www.example.com
anpassen.
Eine Apex-Domäne für deine GitHub Pages-Website verwenden
Eine Apex-Domäne ist eine benutzerdefinierte Domäne, die keine Unterdomäne wie example.com
enthält. Apex-Domänen sind auch als Basis-, Bare-, Naked-, Root-Apex- oder Zone-Apex-Domänen bekannt.
Eine Apex-Domäne wird mit einem A
-, ALIAS
- oder ANAME
-Eintrag über deinen DNS-Anbieter konfiguriert. Weitere Informationen findest du unter Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
Wenn du eine Apex-Domäne als deine benutzerdefinierte Domäne verwendest, empfehlen wir, auch eine www
-Unterdomäne einzurichten. Wenn Du über Deinen DNS-Anbieter die richtigen Datensätze für jeden Domänentyp konfigurierst, wird GitHub Pages automatisch Umleitungen zwischen den Domänen erstellen. Wenn du beispielsweise www.example.com
als benutzerdefinierte Domäne für deine Website konfigurierst, und du GitHub Pages- DNS-Einträge für Apex und www
-Domänen eingerichtet hast, wird example.com
zu www.example.com
umgeleitet. Beachte, dass automatische Weiterleitungen nur für die www
-Unterdomäne gelten. Automatische Weiterleitungen gelten nicht für andere Unterdomänen, wie z. B. blog
. Weitere Informationen findest du unter Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
Sichern einer benutzerdefinierten Domäne für deine GitHub Pages-Website
Wenn deine GitHub Pages-Website deaktiviert ist, aber über eine benutzerdefinierte Domäne verfügt, besteht die Gefahr einer Domänenübernahme. Wenn Du eine benutzerdefinierte Domäne bei Deinem DNS-Provider konfigurierst, während Deine Website deaktiviert ist, könnte ein Dritter eine Website auf einer Deiner Subdomänen hosten.
Durch eine Überprüfung deiner benutzerdefinierten Domäne wird verhindert, dass andere GitHub-Benutzer deine Domäne für ihre Repositorys verwenden. Wenn deine Domäne nicht überprüft wurde und deine GitHub Pages-Website deaktiviert ist, solltest du die DNS-Einträge bei deinem DNS-Anbieter umgehend aktualisieren oder entfernen. Weitere Informationen findest du unter Überprüfen deiner benutzerdefinierten Domäne für GitHub Seiten und Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
Es gibt mehrere Gründe, weshalb deine Website automatisch deaktiviert sein könnte.
- Wenn du ein Herunterstufen von GitHub Pro auf GitHub Free durchführst, wird die Veröffentlichung aller GitHub Pages-Websites, die über private Repositorys in deinem Konto veröffentlicht wurden, rückgängig gemacht. Weitere Informationen findest du unter Herabstufen deines Kontoplans.
- Wenn du ein privates Repository zu einem persönlichen Konto überträgst, das GitHub Free verwendet, verliert das Repository den Zugriff auf die GitHub Pages-Funktion, und die aktuelle Veröffentlichung der GitHub Pages-Website wird rückgängig gemacht. Weitere Informationen findest du unter Repository übertragen.