Przekierowania krok po kroku: .htaccess, nginx i WordPress
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.
Najczęściej zadawane pytania
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.
Tysiące to nie problem, jeśli są wdrożone jako tabela mapowania, a nie jako długa lista pojedynczych reguł.
Wtedy zostaje CMS albo panel hostingu. Wielu dostawców hostingu oferuje przekierowania w panelu klienta.
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.