Subdomains

Um eine Subdomain für eine bestehende Website anzulegen und diese auf ein Verzeichnis im eigenen Web zu mappen geht man wie folgt vor:

  • Defaultmäßig wird im DNS Server * auf den Webserver gemappt. Wenn dies der Fall ist, ist nichts weiter zu tun. Falls nicht, trägt man einen CNAME record, der auf den eigenen Webserver zeigt (also subdomain CNAME www.meinedomain.at).
  • Danach trägt man im WebSitePanel beim WebServer einen Pointer ein (subdomain.meinedomain.at)
  • Im nächsten Schritt wird ein Ordner angelegt, in dem die Web Inhalte für die Subdomain gespeichert werden.
    also z.b. yourdomain.at/wwwroot/subdomain.
    In diesen Folder werden die gewünschten html Dateien kopiert.
  • Erstellen Sie eine Sicherheitskopie der web.config Datei im Root Verezichnis ihres Web Servers (meinedomain.at/wwwroot/web.config
  • Editieren Sie die web.config und fügen Sie die Regeln für den Redirect auf ihr vorher erstelltes Unterverzeichnis ein:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="false" />
        <defaultDocument>
            <files>
                <clear />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="Default.aspx" />
                <add value="index.php" />
                <add value="default.php" />
            </files>
        </defaultDocument>
        <httpErrors errorMode="DetailedLocalOnly" existingResponse="Auto" />
        <rewrite>
        <rules>
                <rule name="subdomain" enabled="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}" pattern="^meinedomain\.at$" />
                    </conditions>
                    <action type="Rewrite" url="/subdomain/{R:0}" />
                </rule>
          </rules>
        </rewrite>
    </system.webServer>
</configuration>
Follow me on

Werner Illsinger

Chief Technology Officer bei CC Communications
Werner Illsinger ist systemischer Coach, Unternehmensberater sowie Lektor an der FH-Kärnten. Sein Herzensanliegen ist es, dass Arbeit Spaß macht.
Follow me on

Letzte Artikel von Werner Illsinger (Alle anzeigen)