← Zpět na blog
Technika1 min čtení

Nastavení přesměrování: .htaccess, nginx a WordPress

Obrázek z Unsplash

Apache: soubor .htaccess

Na serverech s Apache můžeš přesměrování zapsat do souboru .htaccess v hlavním adresáři. U jednotlivých stránek stačí jeden řádek na každé přesměrování, pro vzory existují pravidla se zástupnými znaky. Před každou změnou si udělej zálohu. Jediný překlep může vyřadit celý web.

nginx: v konfiguraci serveru

nginx soubor .htaccess nezná. Přesměrování se zapisují do konfigurace serveru, většinou pomocí return 301 pro jednotlivé adresy nebo pomocí převodní tabulky pro velké množství adres. Poté je nutné konfiguraci znovu načíst, což často udělá hosting nebo agentura.

V CMS pomocí pluginu nebo nastavení

WordPress a mnoho dalších systémů nabízí přesměrování přes pluginy nebo vestavěné funkce. Výhoda: nepotřebuješ přístup k serveru a můžeš importovat data z tabulky. Nevýhoda: přesměrování jsou svázaná se systémem a při příštím přechodu se musí přestěhovat s ním.

Na co dávej vždy pozor

  • Stavový kód 301 pro trvalé přesuny.
  • Přímo na cíl, bez řetězců.
  • Pravidla spravuj na jednom místě.
  • Po nastavení otestuj každou důležitou adresu.
Vytvoř dynamické QR kódy zdarma
Začni s 20 dynamickými QR kódy, které jsou zdarma navždy. Bez předplatného, bez platební karty.
Začít zdarma →

Často kladené otázky

Která varianta je nejrychlejší?

Přesměrování na webovém serveru jsou většinou o něco rychlejší než ta v CMS, protože se systém vůbec nenačítá. Při běžném počtu je rozdíl malý.

Kolik přesměrování server unese?

Tisíce nejsou problém, pokud jsou řešena jako převodní tabulka, a ne jako dlouhý seznam jednotlivých pravidel.

Nemám přístup k serveru. Co teď?

Pak zbývá CMS nebo rozhraní hostingu. Mnoho poskytovatelů hostingu nabízí přesměrování v zákaznické sekci.

Newsletter

Nové články rovnou do tvé schránky

Tipy k dynamickým QR kódům, novinky, žádný spam. Odhlásit se můžeš kdykoli.

Přihlášením souhlasíš se zasíláním newsletteru. Souhlas můžeš kdykoli odvolat pomocí odkazu pro odhlášení v každém e-mailu.

Čti dál