Kostenloser .htaccess Redirect Tester | OneStepToRank

.htaccess Redirect Tester

Fügen Sie Ihre .htaccess‑Rewrite‑ und Redirect‑Regeln ein, geben Sie eine Test‑URL ein und sehen Sie genau, wie Apache sie Schritt für Schritt verarbeitet – komplett clientseitig.

Regeln und Test‑URL eingeben

Verfolgen Sie Ihre Suchrankings

Nachdem Sie Ihre Redirects korrigiert haben, stellen Sie sicher, dass Ihre Rankings erhalten bleiben. OneStepToRank überwacht Ihre Google‑Positionen rund um die Uhr in Ihrem gesamten Service‑Gebiet, sodass Sie prüfen können, dass Redirects den SEO‑Wert korrekt weitergeben.

Jetzt starten

Was ist ein .htaccess Redirect Tester?

Ein .htaccess Redirect Tester simuliert, wie Apache Ihre Rewrite‑ und Redirect‑Regeln verarbeitet, ohne dass ein Live‑Server nötig ist. Sie fügen Ihren .htaccess-Inhalt und eine Test‑URL ein, und das Tool analysiert jede Anweisung – RewriteRule, RewriteCond, Redirect und RedirectMatch – und wertet sie der Reihe nach gegen Ihre URL aus, genau wie die mod_rewrite-Engine von Apache.

Dies ist bei Site‑Migrationen, HTTPS‑Durchsetzung, Domain‑Konsolidierung oder jeder URL‑Umstrukturierung unverzichtbar, bei der eine einzige falsch platzierte Regel Redirect‑Loops, 404‑Fehler oder SEO‑Ranking‑Verluste verursachen kann. Offline‑Tests beseitigen dieses Risiko vollständig.

Wie RewriteRule und Backreferences funktionieren

Eine RewriteRule besteht aus drei Teilen: einem Regex‑Muster, das gegen den URL‑Pfad geprüft wird, einem Ersetzungs‑String, der die neue URL definiert, und optionalen Flags, die das Verhalten steuern. Enthält das Regex Erfassungs‑Gruppen (Klammern), erzeugt jede Gruppe einen Backreference: $1 für die erste Gruppe, $2 für die zweite usw.

Zum Beispiel würde RewriteRule ^products/([^/]+)/([0-9]+)$ /shop/$1?id=$2 [R=301,L] /products/widget/42 matchen, widget als $1 und 42 als $2 erfassen und zu /shop/widget?id=42 mit einem 301‑Status weiterleiten.

Verstehen von RewriteCond‑Bedingungen

RewriteCond-Direktiven fügen Bedingungen hinzu, die wahr sein müssen, damit die nachfolgende RewriteRule ausgeführt wird. Häufige Bedingungen sind:

  • %{HTTPS} – prüft, ob die Verbindung HTTPS (on) oder HTTP (off) ist.
  • %{HTTP_HOST} – prüft den Domain‑Namen in der Anfrage (z. B. www.example.com).
  • %{REQUEST_URI} – prüft den vollständigen Anfrage‑Pfad inklusive führendem Schrägstrich.

Bedingungen werden von oben nach unten ausgewertet und standardmäßig per AND verknüpft. Scheitert eine Bedingung, wird die zugehörige RewriteRule vollständig übersprungen.

Übersicht gängiger .htaccess‑Flags

Flags erscheinen in eckigen Klammern am Ende einer RewriteRule. Die wichtigsten für Redirects sind:

  • [R=301] – führt einen externen Redirect mit HTTP 301 (permanent) aus. Dies ist der Standard für SEO‑sichere URL‑Änderungen.
  • [R=302] – führt einen temporären Redirect aus. Verwenden Sie dies für A/B‑Tests oder temporäre Wartungsseiten.
  • [L] – letzte Regel. Stoppt die weitere Verarbeitung, wenn diese Regel zutrifft.
  • [NC] – No‑Case. Macht das Muster case‑insensitiv.
  • [QSA] – Query‑String anhängen. Bewahrt den ursprünglichen Query‑String beim Redirect.

Kombinieren Sie dieses Tool mit unserem SERP‑Previewer, um zu prüfen, ob Ihre nach dem Redirect angezeigten Seiten in den Suchergebnissen korrekt aussehen, und mit unserem Local Rank Checker, um sicherzustellen, dass Rankings nach einer Migration erhalten bleiben.

Häufig gestellte Fragen

Was macht ein .htaccess Redirect Tester?

Er analysiert Ihre Apache‑Rewrite‑ und Redirect‑Regeln clientseitig und simuliert, wie ein Web‑Server eine gegebene URL verarbeitet. Er zeigt Ihnen, welche Regeln zutreffen, welche Bedingungen ausgewertet werden, welche Backreferences erfasst werden und wohin der endgültige Redirect führt – alles ohne Deployment auf einen Live‑Server.

Welche .htaccess‑Direktiven werden unterstützt?

Dieser Tester unterstützt RewriteRule mit Regex‑Mustern und Backreferences ($1, $2), die Direktiven Redirect und RedirectMatch, RewriteCond‑Bedingungen für HTTP_HOST, REQUEST_URI und HTTPS sowie gängige Flags wie [R=301], [R=302], [L] (letzte Regel) und [NC] (no case).

Wie funktionieren RewriteRule‑Backreferences?

Wenn ein RewriteRule‑Muster einen URL‑Pfad matcht, erzeugt jede Erfassungs‑Gruppe (Klammern) einen Backreference. Die erste Gruppe wird zu $1, die zweite zu $2 usw. Diese werden in den Ziel‑String eingesetzt, um die Redirect‑URL dynamisch zu erzeugen.

Warum sollte ich .htaccess‑Regeln vor dem Deployment testen?

Das Deployment ungetesteter Redirect‑Regeln kann Redirect‑Loops, defekte Seiten, SEO‑Ranking‑Verluste durch falsche 301‑Ketten oder sogar die komplette Unerreichbarkeit Ihrer Seite verursachen. Offline‑Tests ermöglichen es, das korrekte Verhalten zu prüfen, Loops zu erkennen und sicherzustellen, dass Backreferences korrekt aufgelöst werden – alles ohne Risiko für Ihre Live‑Seite.