Przejdź do wyniku narzędzia
Narzędzia

Generator .htaccess - przekierowania 301 i 302

Zbuduj listę przekierowań dla Apache 2.4.

Przejdź do narzędzia

Zbuduj listę przekierowań dla Apache 2.4. Wpisz host, dokładne ścieżki i adresy docelowe. Sprawdź wynik w prostym testerze i pobierz reguły.

Opracowanie:

Ustawienia generatora

Dane są przetwarzane w tej karcie przeglądarki. Pobierz wynik przed jej zamknięciem.

Dokładne ścieżki ASCII. Końcowy ukośnik i wielkość liter mają znaczenie.

Podgląd i eksport

Brak gotowego wyniku

Ustaw parametry i utwórz wynik.

Przykłady i tester listy

Tester nie łączy się z serwerem. Przewiduje wynik tylko dla wygenerowanej listy.

Jak działa narzędzie

  1. Wpisz adres witryny bez podkatalogu, np. https://example.com.
  2. Dodaj ścieżki źródłowe zaczynające się od / i pełne adresy docelowe. Wybierz 301 dla przeniesienia trwałego albo 302 dla tymczasowego.
  3. Zdecyduj, czy zachować parametry zapytania przy przekierowaniu do adresu bez własnych parametrów.
  4. Wygeneruj reguły i sprawdź przykładowe URL w testerze.
  5. Zrób kopię obecnego .htaccess. Wstaw wygenerowany blok w katalogu głównym, przed regułami CMS. Przetestuj odpowiedzi na serwerze, zanim utrwalisz 301 w pamięci klientów.

Szczegóły techniczne

Każdy wpis tworzy warunek HTTP_HOST i regułę RewriteRule z zakotwiczoną ścieżką. W kontekście .htaccess Apache dopasowuje ścieżkę bez początkowego ukośnika. Generator usuwa ten ukośnik i cytuje metaznaki wyrażenia regularnego. Dopasowanie ścieżki rozróżnia wielkość liter oraz końcowy ukośnik; host jest porównywany bez uwzględniania wielkości liter.

Flagi R, END i NE określają przekierowanie i koniec przetwarzania. Tryb usuwania parametrów dodaje QSD. Jeśli adres docelowy ma własne zapytanie, zastępuje ono zapytanie źródłowe. Generator odrzuca powtórzone źródła, przekierowania do tej samej ścieżki na tym samym hoście i cykle widoczne w podanej liście.

FAQ

Czy /stara i /stara/ są tym samym źródłem?

Nie. Reguły są dokładne. Jeśli obie ścieżki mają przekierowywać, dodaj dwa wpisy.

Co dzieje się z parametrami UTM?

W trybie zachowania przechodzą do celu bez własnego zapytania. Tryb usuwania je odrzuca. Własne parametry celu zastępują parametry wejściowe.

Czy tester sprawdza mój serwer?

Nie. Pokazuje oczekiwany wynik dla tej listy. Po wdrożeniu sprawdź rzeczywisty kod HTTP i nagłówek Location w swoim środowisku.

Ograniczenia narzędzia

Wymagany jest Apache 2.4 z mod_rewrite i zgodą na reguły w .htaccess (AllowOverride FileInfo). Obsługujemy 1–50 dokładnych ścieżek ASCII: litery, cyfry, ukośniki, kropki, myślniki, _ i ~. Cele nie mogą zawierać $ ani kodowania procentowego %. Generator nie tworzy reguł zbiorczych, wyrażeń regularnych użytkownika, konfiguracji Nginx ani ustawień HTTPS.

Tester jest modelem wygenerowanej listy. Nie kontaktuje się z serwerem i nie odtwarza pozostałych reguł CMS, proxy ani ustawień hostingu. Nie wykryje pętli zewnętrznych witryn. Eksport zawiera tylko nowy blok: nie zastępuj nim automatycznie całego istniejącego pliku.

Źródła i aktualizacja

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: