Hoppa till innehåll
100% lokalt

Omdirigeringsregelgenerator

Omvandla en lista med gamla URL/nya URL-par till färdiga omdirigeringsregler.

Inmatning
Utmatning

Omdirigeringsregelgenerator

En webbplatsmigration, döpning av sidor eller sammanslagning av två domäner lämnar kvar gamla URL:er som måste omdirigeras någonstans. Det här verktyget omvandlar en enkel lista med gamla URL/nya URL-par till fungerande omdirigeringsregler för den server eller värd som du faktiskt distribuerar till, så du kan klistra in resultatet direkt i en konfigurationsfil istället för att manuellt skriva dussintals nästan identiska rader.

Klistra in ett par per rad, separerat med en pil, komma, lodrätt streck, tabulator eller mellanslag – vad som helst som matchar hur du redan har dina data, från ett kalkylbladsexport eller en snabb anteckning. Välj målformat: Apache .htaccess (en Redirect-direktiv per rad), nginx (ett location-block med return), _redirects-syntaxen för Netlify eller Cloudflare Pages, eller ren JSON för att mata in i ditt eget byggsteg. Välj 301 för en permanent flytt som överför SEO-värde, 302 för en tillfällig omdirigering, eller 308 när begärandemetoden (som POST) måste behållas.

Slå på "ta bort domän" för att ta bort schemat och värden från båda sidorna och behåll bara relativa sökvägar – användbart när omdirigeringen finns på samma domän och du inte vill upprepa den på varje rad. Källsökvägen skrivs alltid som en sökväg oavsett denna inställning, eftersom Apache Redirect-direktivet kräver en; målet behåller värden du angav om du inte tar bort den.

Med kedjedetektering och loopdetektering aktiverad markerar verktyget regler vars mål själva omdirigeras igen (en extra hopp för webbläsaren) och regler som omdirigeras tillbaka till sig själva, direkt eller i en cykel. Båda visas som kommentarer ovanför reglerna eller som en varningslista i JSON, så du kan åtgärda dem innan du distribuerar. Allt körs lokalt – URL:erna du klistrar in lämnar aldrig din webbläsare.

FAQ

Laddas min URL-lista upp någonstans?
Nej. Parsning och regelgenerering sker helt i din webbläsare med JavaScript. Ingenting du klistrar in skickas till en server.
Vad är skillnaden mellan 301, 302 och 308?
301 och 308 är permanenta omdirigeringar genom vilka sökmotorer överför rankingsignaler; 302 är temporär. 308 garanterar dessutom att begärandemetoden (GET, POST…) förblir densamma, vilket 301 inte alltid gör i äldre klienter.
Vad räknas som en omdirigeringskedja eller omdirigeringslinga?
En kedja är när målet för en regel samtidigt är källan för en annan regel, vilket kräver ett extra hopp. En loop är när du följer kedjan så småningom leder tillbaka till där den började, vilket aldrig löses och måste åtgärdas före distribution.
Kan jag generera regler för Cloudflare Pages och Netlify på samma sätt?
Ja. Båda läser en vanlig _redirects-fil med samma "from to status"-syntax, så samma genererade utdata fungerar för båda värdarna.
Vad om en rad i min lista är felaktig?
En rad utan den valda avskiljaren eller med saknad gammal eller ny URL hoppas över istället för att stoppa hela batchen – räknaren visar hur många rader som hoppades över så du kan gå tillbaka och åtgärda dem.