lobsite! Zaloguj się Załóż konto

Darmowe narzędzia /

Generator przekierowań

Zamień listę starych i nowych adresów w reguły przekierowań dla lobsite.toml, Netlify, Vercel, Nginx i Apache .htaccess, z wykrywaniem pętli.

Jedno w linii: stara ścieżka, nowa ścieżka lub URL i opcjonalnie status. :name pasuje do jednego segmentu, końcowa * do reszty (:splat w celu). Plik _redirects z Netlify lub Cloudflare wklejasz bez zmian.

lobsite.toml 5 reguł
  • Bez pętli, łańcuchów i duplikatów.

301 → /posts/hello-world, z linii 3

Jak tego używać

  1. Wklej przekierowania, po jednym w linii: starą ścieżkę, nową ścieżkę lub URL i opcjonalnie status (301, jeśli go pominiesz).
  2. Wybierz, gdzie trafią: lobsite.toml, Netlify lub Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx albo Apache (.htaccess).
  3. Popraw to, co wykryją kontrole, wypróbuj kilka ścieżek w polu poniżej, a potem skopiuj lub pobierz reguły.

Przenosisz się z Netlify lub Cloudflare Pages? Wklej swój plik _redirects bez zmian.

Wzorce

  • :name pasuje do jednego segmentu ścieżki i można go użyć w celu: /blog/:slug /posts/:slug.
  • Końcowa * pasuje do reszty ścieżki, która w celu nazywa się :splat: /docs/* /guide/:splat.
  • Query string jest przekazywany na nowy adres.
  • Reguły są sprawdzane od góry i wygrywa pierwsza pasująca, więc umieszczaj szczegółowe reguły przed ogólnymi.

Te same reguły działają w lobsite.toml. Dla Nginx i Apache wzorce stają się wyrażeniami regularnymi z numerowanymi grupami.

Którego statusu użyć

  • 301 (stałe): strona przeniosła się na dobre. Wyszukiwarki przenoszą jej pozycję na nowy adres. Używaj tego przy większości przeprowadzek.
  • 302 (tymczasowe): pierwotny adres wróci, np. po wyprzedaży albo przerwie technicznej.
  • 308 i 307: stała i tymczasowa wersja, które zachowują metodę żądania, dla formularzy i API wysyłających POST na stary adres.

Pętle i łańcuchy

Pętla (/a → /b → /a) oznacza, że strona nigdy się nie załaduje. Łańcuch (/a → /b → /c) działa, ale każdy skok dodaje kolejne żądanie, a wyszukiwarki mogą przestać podążać po kilku. Generator wyłapuje oba, a także zduplikowane reguły, z których używana jest tylko pierwsza.

Najczęstsze pytania

Ile przekierowań mogę mieć?

lobsite.toml przyjmuje do 1000 reguł. Dla całych sekcji użyj wzorca jak /old-blog/* /blog/:splat zamiast jednej reguły na stronę.

Czy stary adres może być pełnym URL?

Wklej go, a generator zostawi samą ścieżkę: przekierowania dotyczą strony, z którą są wdrażane. Aby przenieść całą domenę, skieruj ją na nową stronę i tam ustaw przekierowanie.

Czy przekierowania działają bez dostępu do serwera?

W Lobsite, Netlify, Vercel i Cloudflare Pages są częścią wdrożenia, więc dostęp do serwera nie jest potrzebny. Na zwykłym hostingu plików wyjściem awaryjnym jest strona z <meta http-equiv="refresh" content="0; url=/new">, którą wyszukiwarki traktują jak przekierowanie.

Czy coś jest wysyłane na serwer?

Nie. Reguły są sprawdzane i zapisywane w Twojej przeglądarce.