Unterstützte benutzerdefinierte Domänen
Tipp
Es wird empfohlen, deine benutzerdefinierte Domain vor dem Hinzufügen zu deinem Repository zu überprüfen, um die Sicherheit zu erhöhen und Übernahmeangriffe zu vermeiden. Weitere Informationen finden Sie unter Überprüfen Ihrer benutzerdefinierten Domäne für GitHub Seiten.
GitHub Pages funktioniert mit zwei Domänentypen: Unterdomänen und Apexdomänen. Eine Liste der nicht unterstützten benutzerdefinierten Domänen findest du unter Problembehandlung für benutzerdefinierte 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 finden Sie unter Verwenden einer Apex-Domäne für Ihre 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 finden Sie unter Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
Verwenden einer Custom Domain in mehreren Repositorys
Wenn Sie eine benutzerdefinierte Domäne für eine Benutzerwebsite oder Organisationswebsite festlegen, wird diese benutzerdefinierte Domäne standardmäßig für alle Projektwebsites verwendet, die im Besitz desselben Kontos sind. Weitere Informationen zu Websitetypen findest du unter Was ist GitHub Pages?.
Wenn beispielsweise die benutzerdefinierte Domäne für Ihre Benutzerwebsite www.octocat.com ist und Sie eine Projektwebsite ohne konfigurierte benutzerdefinierte Domäne haben, die aus einem Repository mit dem Namen octo-project veröffentlicht wird, ist die Website GitHub Pages für dieses Repository 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, werden nicht von der benutzerdefinierten Domäne für deine Benutzer- oder Organisationswebsite beeinflusst. Weitere Informationen zu privat veröffentlichten Websites finden Sie unter Sichtbarkeit Ihrer GitHub-Website ändern in der Dokumentation.For more information about privately published sites, see AUTOTITLE in the GitHub Enterprise Cloud documentation.
Zum Entfernen der standardmäßigen Custom Domain müssen Sie die Custom Domain von Ihrer Benutzer- oder Organisationswebsite entfernen.
Verwenden einer Unterdomäne für Ihre GitHub Pages Website
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 finden Sie unter Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
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 der stabilste Typ der benutzerdefinierten Domäne, da www Unterdomänen von Änderungen an den IP-Adressen der GitHubServer nicht 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.
Verwenden einer Apex-Domäne für Ihre GitHub Pages Website
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 finden Sie unter Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
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. Wenn du stattdessen example.com als benutzerdefinierte Domäne konfigurierst, wird www.example.com zu example.com umgeleitet. Automatische Umleitungen gelten auch für andere Unterdomänen, da www.blog.example.com zu blog.example.com oder umgekehrt umgeleitet wird. Es ist nicht möglich, eine Domäne zu konfigurieren, die mit www.www. beginnt. Weitere Informationen finden Sie unter Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
Sichern der benutzerdefinierten Domäne für Ihre 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 finden Sie unter Überprüfen Ihrer benutzerdefinierten Domäne für GitHub Seiten und Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
Es gibt mehrere Gründe, weshalb deine Website automatisch deaktiviert sein könnte.
- Wenn Sie von GitHub Pro auf GitHub Free downgraden, werden alle GitHub Pages Websites, die derzeit aus privaten Repositories in Ihrem Konto veröffentlicht werden, nicht mehr veröffentlicht. Weitere Informationen finden Sie unter Herabstufen deines Kontoplans.
- Wenn Sie ein privates Repository auf ein persönliches Konto übertragen, das GitHub Free verwendet, verliert das Repository den Zugriff auf die GitHub Pages-Funktion, und die Veröffentlichung der derzeit veröffentlichten GitHub Pages-Website wird aufgehoben. Weitere Informationen finden Sie unter Repository übertragen.