
Generator för 301-omdirigeringar med kontroll av loopar och kedjor
Klistra in en lista med par «gammal adress → ny» och få regler för .htaccess, nginx eller en CSV att importera i tilläggen Redirection eller Rank Math. Före genereringen letar verktyget efter loopar, kedjor och konflikter — något ingen annan gratis generator gör.
->, → eller flera blanksteg. Rubrikraden (source,target) känns igen och hoppas över, rader med # är kommentarer. En .csv- eller .tsv-fil kan dras rakt in i fältet — den läses lokalt.
/sitemap.xml) får inget snedstreck.
Reglerna måste stå före blocket # BEGIN WordPress.
Klistra in par «gammal URL → ny URL» för att se reglerna.
Klistra in par «gammal URL → ny URL» för att se reglerna.
Klistra in par «gammal URL → ny URL» för att se reglerna.
Klistra in par «gammal URL → ny URL» för att se reglerna.
Klistra in par «gammal URL → ny URL» för att se reglerna.
URL-listan bearbetas i din webbläsare — den skickas ingenstans och sparas inte.
Tre misstag som gör att omdirigeringar inte fungerar
Den första — ordningen i .htaccess. WordPress-reglerna avslutas med flaggan L, alltså ”avbryt bearbetningen”. Varje omdirigering du lägger till efter blocket # BEGIN WordPress kommer aldrig att slå till. Den måste stå ovanför. Den andra — source-formatet för tillägg. Tillägget Redirection förväntar sig en sökväg UTAN domännamn: /gammal-sida, inte https://sajt.com/gammal-sida. Det är orsak nummer ett till misslyckade importer. Rank Math kräver i stället exakt åtta kolumner med små bokstäver och ett separat fält matching med värdet exact, contains, start, end eller regex. Den tredje — kedjor. Efter några flyttar samlas A→B och sedan B→C. Varje överflödigt steg äter crawlbudget och en del av den vidarebefordrade länkkraften. Rätt sak är att skriva om den första regeln direkt till slutadressen. Ännu värre är en slinga A→B och B→A: webbläsaren returnerar felet ”för många omdirigeringar”. Vad det här verktyget inte kan: kontrollera om omdirigeringen verkligen fungerar på din server. Det kräver en HTTP-förfrågan där statuskoden läses av, och av säkerhetsskäl tillåter webbläsaren inte det för främmande domäner. Vi kontrollerar reglernas logik, inte deras utförande.
