.htaccess Weiterleitung einrichten (301 Redirect)
Was ist die .htaccess-Datei?
Die .htaccess (kurz für «Hypertext Access») ist eine Konfigurationsdatei für Apache-Webserver — und Apache läuft bei den meisten Schweizer Hostern (Cyon, Hostpoint, Hoststar). Die Datei liegt im Hauptverzeichnis deiner Website (meistens /public_html/ oder /httpdocs/). Der Punkt vor dem Namen bedeutet, dass die Datei versteckt ist — du musst in deinem FTP-Programm «Versteckte Dateien anzeigen» aktivieren.
.htaccess per FTP öffnen und bearbeiten
Verbinde dich per FTP (z.B. mit FileZilla oder Cyberduck) mit deinem Server. Navigiere ins Hauptverzeichnis deiner Website und öffne die .htaccess-Datei mit einem Texteditor. Falls die Datei nicht existiert, erstelle eine neue leere Datei mit dem Namen «.htaccess» (mit Punkt vorne). Bei WordPress enthält die Datei bereits einige Zeilen — füge deine Weiterleitungen ganz oben ein, VOR der Zeile «# BEGIN WordPress».
Redirect-Regeln einfügen
Hier die wichtigsten Weiterleitungen zum Kopieren:
Einzelne Seite weiterleiten:
Redirect 301 /alte-seite.html https://deine-seite.ch/neue-seite/
Ganzes Verzeichnis weiterleiten:
RedirectMatch 301 ^/alter-ordner/(.*)$ https://deine-seite.ch/neuer-ordner/$1
www auf non-www umleiten:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.deine-seite\.ch [NC]
RewriteRule ^(.*)$ https://deine-seite.ch/$1 [L,R=301]
non-www auf www umleiten:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^deine-seite\.ch [NC]
RewriteRule ^(.*)$ https://www.deine-seite.ch/$1 [L,R=301]
Weiterleitung testen
Speichere die .htaccess und lade sie per FTP wieder hoch. Öffne deinen Browser und rufe die alte URL auf — du solltest automatisch auf die neue Seite weitergeleitet werden. Prüfe auch den HTTP-Statuscode: Öffne die Browser-Entwicklertools (F12), gehe zum Tab «Netzwerk» und lade die alte URL. Du solltest einen 301-Status sehen, nicht 302 (temporär) oder 404 (nicht gefunden).
Häufige Fragen
Was ist der Unterschied zwischen 301 und 302 Redirect?
Funktioniert .htaccess bei jedem Hoster?
Kann ich auch mit WordPress-Plugins weiterleiten?
Verwandte Anleitungen
Den passenden Hoster finden?
Hosting vergleichen →