Biblioteka promptów

Przekierowania 301 przy zmianie adresów

Reguły przekierowań z listy starych i nowych adresów, bez łańcuchów i pętli.

Prompt – 2 zmienne do uzupełnienia

Przygotuj przekierowania 301 dla [SERWER].

Lista: stary adres → nowy adres
[WKLEJ LISTĘ ADRESÓW]

Wymagania:
- sprawdź, czy nie ma łańcuchów (A→B→C) i pętli – jeśli są, popraw je,
- tam, gdzie wiele adresów ma wspólny wzór, zaproponuj jedną regułę zamiast wielu,
- zachowaj parametry w adresie, jeśli są potrzebne,
- podaj, jak sprawdzić, że przekierowania działają.

Kiedy użyć tego promptu

Przy migracji strony, zmianie struktury adresów, połączeniu podstron albo przejściu na nowy sklep. Brak przekierowań oznacza błędy 404 i utratę ruchu oraz linków. Prompt sprawdza łańcuchy i pętle, proponuje reguły zamiast setek pojedynczych wpisów i podpowiada, jak przetestować wynik.

Przykład

Przykładowe dane do uzupełnienia:

  • SERWER: Apache (.htaccess) na hostingu współdzielonym

Czego się spodziewać: Dla listy 120 par adresów model zauważy np., że wszystkie adresy /sklep/produkt/… przechodzą na /produkt/… i zaproponuje jedną regułę RewriteRule, wskaże łańcuch A→B→C do skrócenia na A→C i poda sposób sprawdzenia przekierowań narzędziem do crawlowania.

Jak dopasować prompt do siebie

  • nginx: zmień serwer – reguły zapisuje się w konfiguracji serwera, nie w .htaccess.
  • WordPress z wtyczką przekierowań: poproś o plik CSV w formacie importu tej wtyczki.
  • Migracja sklepu: dodaj przekierowania kategorii i produktów osobno i sprawdź parametry filtrów.

Wskazówki

  • Zrób kopię pliku .htaccess przed zmianami – błąd w regule może wyłączyć całą stronę.
  • Po wdrożeniu przeskanuj stare adresy i sprawdź, czy każdy zwraca 301 do właściwej strony.
  • Aktualizuj też linki wewnętrzne, żeby nie prowadziły przez przekierowania.

Najczęstsze błędy

  • Przekierowanie wszystkich starych adresów na stronę główną.
  • Przekierowania 302 zamiast 301 przy trwałej zmianie adresu.