Nastavení přesměrování: .htaccess, nginx a WordPress
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.
Často kladené otázky
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ý.
Tisíce nejsou problém, pokud jsou řešena jako převodní tabulka, a ne jako dlouhý seznam jednotlivých pravidel.
Pak zbývá CMS nebo rozhraní hostingu. Mnoho poskytovatelů hostingu nabízí přesměrování v zákaznické sekci.
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.