← Wróć do bloga
Technika1 min czytania

Przekierowania krok po kroku: .htaccess, nginx i WordPress

Zdjęcie z Unsplash

Apache: plik .htaccess

Na serwerach z Apache przekierowania możesz wpisać do pliku .htaccess w katalogu głównym. Dla pojedynczych stron wystarczy jedna linijka na przekierowanie, a dla wzorców są reguły z symbolami wieloznacznymi. Przed każdą zmianą zrób kopię zapasową, bo jedna literówka może położyć całą stronę.

nginx: w konfiguracji serwera

nginx nie zna pliku .htaccess. Przekierowania wpisuje się w konfiguracji serwera, zwykle przez return 301 dla pojedynczych adresów albo przez tabelę mapowania, gdy adresów jest dużo. Potem konfigurację trzeba przeładować, a często robi to za ciebie hosting albo agencja.

W CMS: wtyczką lub w ustawieniach

WordPress i wiele innych systemów oferuje przekierowania przez wtyczki albo wbudowane funkcje. Zaleta: nie potrzebujesz dostępu do serwera i możesz zaimportować dane z tabeli. Wada: przekierowania są przywiązane do systemu, więc przy kolejnej zmianie muszą się przenieść razem z nim.

Na co zawsze zwracaj uwagę

  • Kod statusu 301 przy trwałych przeprowadzkach.
  • Prosto do celu, bez łańcuchów.
  • Reguły prowadź w jednym miejscu.
  • Po wdrożeniu przetestuj każdy ważny adres.
Twórz dynamiczne kody QR za darmo
Zacznij od 20 dynamicznych kodów QR, które są darmowe na zawsze. Bez subskrypcji, bez karty kredytowej.
Zacznij za darmo →

Najczęściej zadawane pytania

Który wariant jest najszybszy?

Przekierowania na serwerze www są zwykle nieco szybsze niż te w CMS, bo system w ogóle się nie ładuje. Przy normalnych ilościach różnica jest niewielka.

Ile przekierowań wytrzyma serwer?

Tysiące to nie problem, jeśli są wdrożone jako tabela mapowania, a nie jako długa lista pojedynczych reguł.

Nie mam dostępu do serwera. Co teraz?

Wtedy zostaje CMS albo panel hostingu. Wielu dostawców hostingu oferuje przekierowania w panelu klienta.

Newsletter

Nowe artykuły prosto na Twoją skrzynkę

Wskazówki o dynamicznych kodach QR, nowości, bez spamu. Wypisać się można w każdej chwili.

Zapisując się, wyrażasz zgodę na otrzymywanie newslettera. Zgodę możesz w każdej chwili wycofać za pomocą linku do wypisania się w każdej wiadomości.

Czytaj dalej