So funktioniert es
- Fügen Sie eine Weiterleitung pro Zeile ein: erst der alte Pfad, dann der neue Pfad oder die vollständige URL.
- Wählen Sie Ihren Server und den Statuscode (301 für dauerhafte Verschiebungen).
- Beheben Sie Ketten, Schleifen oder Duplikate, die das Tool meldet.
- Kopieren oder laden Sie die Regeln herunter und fügen Sie sie Ihrer Serverkonfiguration hinzu.
Optionen erklärt
- 301 / 308
- Dauerhaft. Suchmaschinen übertragen das Ranking auf die neue URL. 308 behält zusätzlich die Anfragemethode bei (POST bleibt POST).
- 302 / 307
- Vorübergehend. Die alte URL bleibt indexiert.
- Nginx (map)
- Eine Nachschlagetabelle, die auch bei Hunderten oder Tausenden Weiterleitungen schnell bleibt.
Eine Eingabe, fünf Ausgaben
Jede Zeile ist ein alter Pfad gefolgt von einem neuen Pfad oder einer vollständigen URL, getrennt durch Leerzeichen, Tabulator oder Komma. Zeilen, die mit # beginnen, werden ignoriert. Nehmen Sie diese zwei Zeilen mit 301 und der Domain example.com:
/old-page /new-page
/blog/2019/post https://example.com/articles/post
Nginx
location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }
Apache .htaccess
RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post
Caddy
example.com {
redir /old-page /new-page 301
redir /blog/2019/post https://example.com/articles/post 301
}
Cloudflare (eine CSV-Zeile pro Regel, ohne Kopfzeile: Quelle, Ziel, Statuscode)
example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301
Nginx (map) erzeugt einen Block map $uri $redirect_to für den http-Abschnitt und einen kurzen if-Block mit return 301 $redirect_to für den server-Abschnitt. Wenn Sie der Liste auch /a /b und /b /c hinzufügen, meldet die Prüfung die Kette /a → /b → /c und schlägt vor, /a direkt auf /c zeigen zu lassen.
Häufig gestellte Fragen
Was ist eine Weiterleitungskette?
A → B → C. Jeder Sprung verlangsamt die Seite und verschwendet Crawl-Budget, also lassen Sie A direkt auf C zeigen.
Warum verwendet Apache RedirectMatch statt Redirect?
Redirect vergleicht Präfixe, daher würde /old auch /old-page weiterleiten. RedirectMatch mit ^ und $ vergleicht nur den exakten Pfad.
Behandeln diese Regeln Query-Strings?
Sie vergleichen den Pfad. Die meisten Server reichen Query-Strings durch, aber eine Regel für ein bestimmtes ?id=1 braucht zusätzliche Bedingungen, deshalb warnt das Tool vor solchen Zeilen.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.