Kategorie: Entwicklung
.htaccess-Weiterleitungsgenerator
Apache-Weiterleitungs- und Rewrite-Regeln erzeugen
Erzeugen Sie einen Apache-.htaccess-Schnipsel, der HTTPS erzwingt, die www-Subdomain vereinheitlicht, einen abschließenden Schrägstrich hinzufügt oder entfernt und bestimmte Pfade umleitet – alles über ein Formular, mit für Sie geschriebener mod_rewrite-Syntax. Wird lokal in Ihrem Browser erstellt.
RewriteEngine On
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post
Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Apache-Websites benötigen häufig dieselbe Handvoll Weiterleitungen: jede Anfrage auf HTTPS erzwingen, sich für eine kanonische Form von www gegenüber Nicht-www entscheiden, damit Suchmaschinen die Rankingsignale nicht auf zwei URLs aufteilen, abschließende Schrägstriche vereinheitlichen und alte Pfade nach einer Umstrukturierung per 301 auf ihre neuen Adressen umleiten. Jede dieser Anforderungen braucht ihr eigenes RewriteCond/RewriteRule-Paar, und Reihenfolge sowie Escaping sind von Hand leicht falsch zu machen.
So funktioniert es
- Geben Sie Ihre Domain ein und aktivieren Sie die benötigten https- und www-Regeln.
- Wählen Sie, wie mit abschließenden Schrägstrichen umgegangen werden soll.
- Listen Sie etwaige Weiterleitungen von altem zu neuem Pfad auf, eine pro Zeile.
- Kopieren Sie die erzeugten Regeln in die .htaccess-Datei Ihrer Website.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Wo kommt diese Datei hin?
- In die .htaccess-Datei im Wurzelverzeichnis Ihrer Apache-Website, was voraussetzt, dass mod_rewrite aktiviert ist – die meisten Shared-Hosting-Angebote und Standard-Apache-Installationen haben dies standardmäßig eingeschaltet.
- Warum sollte man sich für eine www-Form entscheiden?
- Wird eine Website sowohl unter www.example.com als auch example.com ohne Weiterleitung ausgeliefert, teilen Suchmaschinen die Sicht auf die Seite in zwei getrennte URLs auf. Eine Weiterleitung von einer auf die andere bündelt Links und Rankingsignale auf einer einzigen kanonischen Adresse.
- Kann ich das mit dem Canonical-Tag aus dem Meta-Tag-Generator kombinieren?
- Ja – die Weiterleitung sorgt dafür, dass nur eine URL-Form ausgeliefert wird, und das Canonical-Tag bekräftigt dieselbe Präferenz gegenüber Suchmaschinen, die die alte Form weiterhin crawlen.