1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Fügen Sie eine Website oder Subdomain über .htaccess hinzu
Mit diesem Leitfaden können Sie Subdomains mit Webhosting einschließlich Cloud Server erstellen. Diese Funktion ist jedoch beim Starter-Hosting (das 10 MB-Hosting, das mit jedem Domainnamen angeboten wird) nicht möglich.
Subdomains erleichtern die Organisation einer Website. Beispielsweise ist die Adresse test.domain.com die Abkürzung der Adresse domain.com/test. Mit anderen Worten, die Adresse test.domain .com bezieht sich auf den Testordner im Stammverzeichnis der Website domain.com. In diesem Beispiel ist test die Subdomain von domain.com.
Schritt 1: Subdomain als Alias zu Ihrer Website hinzufügen
- befolgen Sie das Verfahren zum Hinzufügen eines Alias (https://faq.infomaniak.com/1946) aber lesen Sie bitte die Punkte 2 und 3 weiter unten
- Geben Sie im Feld Domainname-Alias die vollständige Adresse der Subdomain ein (z. B.: xyz.ihre-domain.com)
- Wenn Ihre Domain oder ihre DNS-Zone von Infomaniak verwaltet wird, aktivieren Sie die folgenden zwei Optionen: DNS-Einträge für diese Domain aktualisieren und Vorhandene Einträge ersetzen. > Wenn ja Wenn dies nicht der Fall ist, erstellen Sie bei Ihrem Registrar einen A-Eintrag mit den folgenden Informationen:
- Feld: die vollständige URL der Subdomain (zB: xyz.ihre-domain.com)
- Ziel: die IPv4-Adresse (A-Datensatz) Ihrer Website (wie man die A Eintrag Ihrer Website)
Schritt 2: Bearbeiten Sie die htaccess-Datei Ihrer Website
Wichtig: Die folgenden Anweisungen dienen nur zur Orientierung. Möglicherweise müssen Sie den Code anpassen, damit er in Ihrer Situation funktioniert.
Fügen Sie mit Ihrer FTP-Software oder unserem FTP-Manager Folgendes hinzu und passen Sie es an Code in der htaccess-Datei, die sich im Stammverzeichnis Ihrer Website befindet:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1 ::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Erklärung zur dritten Zeile: https://stackoverflow.com/a/15981056
In der ersten Zeile ersetzen:
- Domain durch Ihren Domainnamen
- com durch Ihre Domain-Namenserweiterung (ch, fr usw.)
Die Adresse test.domain.com sollte nun den Inhalt des Ordners test anzeigen, der sich im Stammverzeichnis Ihrer Website befindet. Wenn nicht, überprüfen Sie, ob der Ordner test im Stammverzeichnis Ihrer Website vorhanden ist.