Wie kann ich per .htaccess auf einen Unterordner verweisen?

Wenn Ihre Website in einem Unterordner Ihres Webhosting-Pakets liegt, können Sie die Domain per .htaccess direkt auf diesen Unterordner verweisen lassen. Dadurch wird die Website beim Aufruf der Domain angezeigt, obwohl die Dateien in einem Unterverzeichnis liegen.

Hinweis: Wenn im Hauptverzeichnis bereits eine .htaccess-Datei vorhanden ist, sichern Sie diese vorher. Eine vorhandene Datei sollte nicht ungeprüft überschrieben werden.

1. .htaccess-Datei erstellen

Öffnen Sie einen Texteditor und erstellen Sie eine Datei mit folgendem Inhalt:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?mustermann.de$
RewriteCond %{REQUEST_URI} !^/unterordner/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /unterordner/$1

RewriteCond %{HTTP_HOST} ^(www.)?mustermann.de$
RewriteRule ^(/)?$ unterordner/index.php [L]

Ersetzen Sie die Beispielwerte durch Ihre eigenen Angaben:

  • mustermann.de = Ihre Domain
  • unterordner = das Unterverzeichnis, in dem sich die Website befindet
  • index.php = Startdatei der Website. Wenn Ihre Website eine andere Startdatei nutzt, verwenden Sie stattdessen zum Beispiel index.html oder index.htm.

Speichern Sie die Datei anschließend mit dem Namen .htaccess.

2. .htaccess-Datei hochladen

  1. Öffnen Sie ein FTP-Programm, zum Beispiel FileZilla.
  2. Verbinden Sie sich mit Ihrem Webhosting-Paket.
  3. Laden Sie die Datei .htaccess in das Hauptverzeichnis Ihrer Domain hoch. Standardmäßig ist dies häufig /htdocs.

Der Verweis auf den Unterordner ist nach dem Hochladen sofort aktiv.