Generator przekierowań .htaccess

Wklej stare i nowe adresy URL, aby wygenerować reguły 301 dla Apache, Nginx, Netlify, Vercel, Cloudflare lub IIS. Narzędzie najpierw wykrywa łańcuchy i pętle przekierowań.

Bezpłatnie, bez konta. Reguły powstają w twojej przeglądarce, a lista nie jest wysyłana.

Oddziel oba adresy tabulatorem, przecinkiem, średnikiem lub spacją. Możesz wkleić dane z arkusza kalkulacyjnego. Maksymalnie 5000 wierszy.

Opcjonalnie. Stare adresy URL z tego hosta są odczytywane jako ścieżki. Z hosta korzystają też plik Cloudflare i narzędzie do sprawdzania przekierowań.

Serwer lub host

Twój plik .htaccess

Wklej listę lub wypróbuj przykład, aby zobaczyć tutaj reguły.

Przekierowanie 301 przenosi użytkowników i wyszukiwarki ze starego adresu na nowy oraz informuje, że zmiana jest trwała. Wklej dwie kolumny: stare i nowe adresy URL. Generator przygotuje reguły dla twojego serwera, sprowadzi łańcuchy przekierowań do adresu docelowego, usunie pętle i duplikaty oraz wskaże reguły, których dany serwer nie obsługuje.

Jak to działa

Wklej listę
Jedno przekierowanie w każdym wierszu: najpierw stary adres, potem nowy, oddzielone tabulatorem, przecinkiem, średnikiem lub spacjami. Możesz wkleić dwukolumnowy plik CSV albo dane z arkusza. Wiersz nagłówka zostanie pominięty. Stare adresy mogą być ścieżkami lub pełnymi adresami URL. Limit to 5000 wierszy.
Kontrola przed wygenerowaniem reguł
Jeśli ten sam stary adres pojawia się dwa razy i oba wiersze prowadzą do tego samego miejsca, zostają połączone. Jeśli prowadzą do różnych miejsc, zostaje pierwszy wiersz. Przekierowanie adresu na samego siebie jest usuwane. Łańcuch A do B do C zmienia się w bezpośrednie przekierowanie A do C, a pętle są pomijane, bo nie mają końca.
Parametry zapytania
Reguła dla ścieżki bez parametrów pasuje do niej niezależnie od parametrów zapytania. Reguła z parametrami pasuje tylko do danego zapytania i jest umieszczana jako pierwsza. Generowane tutaj pliki Netlify i Cloudflare obsługują tylko ścieżki, więc takie wiersze są w nich pomijane i osobno wymieniane.
Sześć formatów
Plik Apache .htaccess z mod_rewrite, blok server dla Nginx, plik Netlify _redirects, plik vercel.json ze statusem 301, plik CSV do importu w Cloudflare Bulk Redirects oraz plik IIS web.config z regułami URL Rewrite.

Pytania o przekierowania

Oba oznaczają trwałe przeniesienie, a Google traktuje je tak samo. Przekierowanie 308 zachowuje także metodę żądania, co ma znaczenie dla formularzy i API. Vercel wysyła 308 przy ustawieniu permanent: true, dlatego generowany plik vercel.json ustawia zamiast tego statusCode 301.

W pliku .htaccess w katalogu głównym witryny, nad regułami dodawanymi przez CMS, aby działały jako pierwsze. Wzorce są przygotowane dla .htaccess, gdzie początkowy ukośnik jest usuwany przed dopasowaniem. W konfiguracji virtual host trzeba byłoby go przywrócić.

Generator zapisuje dla obu usług reguły oparte na ścieżkach, więc pomija w tych plikach reguły dotyczące konkretnych parametrów zapytania. Netlify interpretuje też * i :name w ścieżce jako wzorce, dlatego takie ścieżki również są pomijane. Strona wymienia wszystkie pominięte wiersze. W Cloudflare dodaj je jako Single Redirects z warunkiem dotyczącym parametrów zapytania.

Nie. Każdą starą podstronę przekieruj na najbardziej odpowiadającą jej nową podstronę. Google może uznać przekierowanie konkretnej podstrony na stronę główną za miękki błąd 404, a użytkownicy trafią w miejsce, którego się nie spodziewali.

Otwórz narzędzie do sprawdzania przekierowań z poziomu wyniku. Prześledzi każdy krok i pokaże kody statusu, dzięki czemu łatwo zauważysz pozostawiony łańcuch lub przekierowanie tymczasowe.

Sprawdź, czy asystenci AI wymieniają twoją firmę

Podstawą są strony, które roboty mogą odczytać i po których mogą się poruszać. Bezpłatny skan widoczności AI pokazuje, jak asystenci odpowiadają na pytania o twoją firmę i nad czym warto dalej pracować.