Přeskočit na obsah
100% lokálně

Generátor pravidel přesměrování

Převeďte seznam párů starých a nových URL na připravená pravidla přesměrování.

Vstup
Výstup

Generátor pravidel přesměrování

Migrace webu, přejmenování stránek nebo sloučení dvou domén zanechávají za sebou staré URL adresy, které se musí někam přesměrovat. Tento nástroj změní jednoduchý seznam párů starých a nových URL na fungující pravidla přesměrování pro server nebo službu, na kterou skutečně nasazujete, takže výsledek můžete vložit přímo do konfiguračního souboru místo ručního psaní desítek téměř identických řádků.

Vložte jednu dvojici na řádek, oddělenou šipkou, čárkou, svislou čárou, tabulátorem nebo mezerou – cokoli, co odpovídá vašim údajům z exportu tabulky nebo rychlé poznámky. Vyberte cílový formát: Apache .htaccess (direktivu Redirect na řádek), nginx (blok location s return), syntaxi _redirects pro Netlify nebo Cloudflare Pages, nebo čisté JSON pro zavedení do vašeho vlastního kroku sestavení. Vyberte si 301 pro trvalý přesun, který přenáší hodnotu SEO, 302 pro dočasné přesměrování, nebo 308, když se metoda požadavku (například POST) musí zachovat.

Zapněte "odstranit doménu" na odstranění schématu a hostitele z obou stran a ponechte jen relativní cesty – užitečné, když přesměrování sídlí na stejné doméně a nechcete ji opakovat na každém řádku. Zdrojová cesta se vždy napíše jako cesta bez ohledu na toto nastavení, protože direktiva Apache Redirect ji vyžaduje; cíl si zachovává hostitele, kterého jste zadali, pokud ho neodstraníte.

Když je detekce řetězců a smyček zapnutá, nástroj označí pravidla, jejichž cíl je sám přesměrován znovu (další skok pro prohlížeč) a pravidla, která se přesměrovávají zpět na sebe, přímo nebo v cyklu. Obě se zobrazí jako komentáře nad pravidly nebo jako seznam upozornění v JSON, takže je můžete opravit před nasazením. Všechno se zpracovává lokálně – URL adresy, které vložíte, nikdy neopustí váš prohlížeč.

Časté dotazy

Je můj seznam URL adres někde nahrán?
Ne. Analýza a generování pravidel probíhají zcela ve vašem prohlížeči pomocí JavaScriptu. Nic, co vložíte, se neodesílá na server.
Jaký je rozdíl mezi 301, 302 a 308?
301 a 308 jsou trvalá přesměrování, kterými vyhledávače předávají signály hodnocení; 302 je dočasné. 308 navíc garantuje, že metoda požadavku (GET, POST…) zůstane stejná, což 301 v některých starších klientech nedělá.
Co se považuje za řetězec přesměrování nebo smyčku přesměrování?
Řetězec je, když je cíl jednoho pravidla zároveň zdrojem jiného pravidla, což vyžaduje další skok. Smyčka je, když sledování řetězce nakonec vede zpět na místo, kde začal, což se nikdy nevyřeší a musí se opravit před nasazením.
Mohu stejným způsobem generovat pravidla pro Cloudflare Pages a Netlify?
Ano. Oba čtou soubor _redirects v prostém textu se stejnou syntaxí "from to status", takže stejný generovaný výstup funguje pro oba hostitele.
Co když je řádek v mém seznamu chybně formátován?
Řádek bez zvoleného oddělovače nebo chybějící stará či nová URL se přeskočí místo zastavení celé dávky – živé počítadlo ukazuje, kolik řádků bylo přeskočeno, abyste se mohli vrátit a opravit je.