Wklej swoje reguły przepisywania i przekierowań .htaccess, wprowadź URL testowy i zobacz dokładnie, jak Apache przetworzyłby je — krok po kroku, całkowicie po stronie klienta.
Po naprawieniu przekierowań upewnij się, że Twoje pozycje są zachowane. OneStepToRank monitoruje Twoje pozycje w Google 24/7 w całym obszarze usług, abyś mógł zweryfikować, że przekierowania prawidłowo przekazują wartość SEO.
RozpocznijTester .htaccess redirect tester symuluje, jak Apache przetwarza Twoje reguły przepisywania i przekierowań, bez konieczności posiadania działającego serwera. Wklejasz zawartość .htaccess oraz URL testowy, a narzędzie analizuje każde polecenie — RewriteRule, RewriteCond, Redirect i RedirectMatch — oceniając je kolejno względem Twojego URL, tak jak robiłby silnik mod_rewrite Apache.
Jest to niezbędne podczas migracji witryn, wymuszania HTTPS, konsolidacji domen lub dowolnej restrukturyzacji URL, gdzie pojedyncza nieprawidłowa reguła może spowodować pętle przekierowań, błędy 404 lub spadki pozycji SEO. Testowanie offline eliminuje to ryzyko całkowicie.
A RewriteRule składa się z trzech części: wzoru regex dopasowywanego do ścieżki URL, ciągu podstawienia definiującego nowy URL oraz opcjonalnych flag kontrolujących zachowanie. Gdy wyrażenie regex zawiera grupy przechwytujące (nawiasy), każda grupa tworzy odwołanie zwrotne: $1 dla pierwszej grupy, $2 dla drugiej i tak dalej.
Na przykład, RewriteRule ^products/([^/]+)/([0-9]+)$ /shop/$1?id=$2 [R=301,L] dopasuje /products/widget/42, przechwyci widget jako $1 oraz 42 jako $2, i przekieruje do /shop/widget?id=42 z kodem 301.
RewriteCond dodaje warunki, które muszą być spełnione, aby następna RewriteRule została wykonana. Najczęstsze warunki to:
%{HTTPS} -- Sprawdza, czy połączenie jest HTTPS (on) lub HTTP (off).%{HTTP_HOST} -- Sprawdza nazwę domeny w żądaniu (np. www.example.com).%{REQUEST_URI} -- Sprawdza pełną ścieżkę żądania wraz z początkowym ukośnikiem.Warunki są oceniane od góry do dołu i domyślnie łączone operatorem AND. Jeśli którykolwiek warunek nie zostanie spełniony, powiązana RewriteRule jest pomijana.
Flagi pojawiają się w nawiasach kwadratowych na końcu RewriteRule. Najważniejsze z nich dla przekierowań to:
[R=301] -- Wykonuje zewnętrzne przekierowanie z HTTP 301 (stałe). To standard dla bezpiecznych pod SEO zmian URL.[R=302] -- Wykonuje tymczasowe przekierowanie. Użyj w testach A/B lub tymczasowych stronach konserwacyjnych.[L] -- Ostatnia reguła. Zatrzymuje przetwarzanie dalszych reguł, jeśli ta pasuje.[NC] -- Bez rozróżniania wielkości liter. Sprawia, że wzorzec jest niewrażliwy na wielkość liter.[QSA] -- Dołącza ciąg zapytania. Zachowuje oryginalny ciąg zapytania przy przekierowaniu.Połącz to narzędzie z naszym Podglądem SERP, aby zweryfikować, że Twoje strony po przekierowaniu wyglądają poprawnie w wynikach wyszukiwania, oraz z naszym Lokalnym Sprawdzaniem Pozycji, aby potwierdzić, że pozycje są zachowane po migracji.
Analizuje po stronie klienta Twoje reguły Apache dotyczące przepisywania i przekierowań oraz symuluje, jak serwer przetworzyłby podany URL. Pokazuje, które reguły pasują, które warunki są oceniane, jakie odwołania zwrotne są przechwytywane i dokąd prowadzi ostateczne przekierowanie — wszystko bez wdrażania na żywym serwerze.
Ten tester obsługuje RewriteRule z wzorami regex i odwołaniami zwrotnymi ($1, $2), dyrektywy Redirect i RedirectMatch, warunki RewriteCond dla HTTP_HOST, REQUEST_URI i HTTPS oraz najważniejsze flagi, w tym [R=301], [R=302], [L] (ostatnia reguła) i [NC] (bez rozróżniania wielkości liter).
Gdy wzorzec RewriteRule dopasuje się do ścieżki URL, każda grupa przechwytująca (nawias) tworzy odwołanie zwrotne. Pierwsza grupa staje się $1, druga $2 i tak dalej. Te odwołania są wstawiane do ciągu docelowego, aby dynamicznie budować URL przekierowania.
Wdrażanie nieprzetestowanych reguł przekierowań może spowodować pętle przekierowań, zepsute strony, spadki pozycji SEO z nieprawidłowych łańcuchów 301 lub nawet uniemożliwić dostęp do całej witryny. Testowanie offline pozwala zweryfikować prawidłowe działanie, wykryć pętle i potwierdzić poprawność odwołań zwrotnych — wszystko bez ryzyka dla Twojej produkcyjnej strony.