.htaccess-generator för omdirigeringar

Använd den här .htaccess-generatorn för att skapa 301-regler av gamla och nya URL:er för Apache, Nginx, Netlify, Vercel, Cloudflare eller IIS. Kedjor och loopar flaggas först.

Gratis, inget konto krävs. Reglerna skapas i din webbläsare och listan skickas inte iväg.

Skilj adresserna åt med tabb, komma, semikolon eller mellanslag. Det går bra att kopiera från ett kalkylblad. Högst 5 000 rader.

Valfritt. Gamla URL:er på den här värden läses som sökvägar. Cloudflare-filen och kontrollverktyget för omdirigeringar använder adressen.

Server eller värd

Din fil: .htaccess

Klistra in din lista eller prova exemplet för att se reglerna här.

En 301-omdirigering skickar besökare och sökmotorer från en gammal adress till en ny och talar om att flytten är permanent. Klistra in två kolumner med gamla och nya URL:er. Generatorn skriver regler för din server, följer kedjor till slutadressen, tar bort loopar och dubbletter och visar vilka regler din serverplattform inte kan hantera.

Så fungerar det

Klistra in listan
En omdirigering per rad: den gamla adressen följd av den nya, åtskilda med tabulator, kommatecken, semikolon eller mellanslag. En CSV-fil med två kolumner eller en kopia från ett kalkylark fungerar också, och en rubrikrad hoppas över. Gamla adresser kan vara sökvägar eller fullständiga URL:er. Högst 5 000 rader.
Kontroller innan reglerna skrivs
Om samma gamla adress förekommer två gånger slås raderna ihop när båda pekar till samma plats. Om de pekar till olika platser behålls den första raden. En adress som omdirigeras till sig själv tas bort. En kedja som A till B till C blir A direkt till C. Loopar utelämnas eftersom de aldrig når en slutadress.
Frågesträngar
En regel för en sökväg utan frågesträng matchar sökvägen oavsett frågesträng. En regel med frågesträng matchar bara just den frågesträngen och placeras först. Netlify- och Cloudflare-filerna som skapas här matchar bara sökvägar. Därför utelämnas sådana rader ur filerna och listas separat.
Sex format
Apache .htaccess med mod_rewrite, ett serverblock för Nginx, en Netlify-fil av typen _redirects, en vercel.json med status 301, en CSV-fil som kan importeras till Cloudflare Bulk Redirects och en IIS web.config med URL Rewrite-regler.

Frågor om omdirigeringar

Båda betyder att flytten är permanent, och Google behandlar dem likadant. En 308 behåller även förfrågans metod, vilket är viktigt för formulär och API:er. Vercel skickar 308 för permanent: true, så vercel.json-filen anger statusCode 301 i stället.

I .htaccess-filen i webbplatsens rotkatalog, ovanför reglerna som ditt CMS lägger till, så att de körs först. Mönstren är skrivna för .htaccess, där det inledande snedstrecket tas bort före matchning. I en virtuell värd måste snedstrecket finnas med.

Generatorn skriver sökvägsregler för båda, så regler för en viss frågesträng utelämnas ur de filerna. Netlify tolkar också * och :name i en sökväg som mönster, så sådana sökvägar hoppas över. Alla överhoppade rader listas på sidan. I Cloudflare kan du lägga till dem som Single Redirects med ett villkor för frågesträngen.

Nej. Omdirigera varje gammal sida till den nya sida som motsvarar den bäst. Google kan behandla en omdirigering från en specifik sida till startsidan som en mjuk 404, och besökare hamnar någon annanstans än de väntat sig.

Öppna kontrollverktyget för omdirigeringar från resultatet. Det följer varje steg och visar statuskoderna, så att du enkelt ser om en kedja eller en tillfällig omdirigering finns kvar.

Se om ditt företag nämns i AI-svar

Sidor som sökrobotar kan läsa och följa är grunden. Den kostnadsfria AI-synlighetsskanningen visar hur assistenter svarar på frågor om ditt företag och vad du bör arbeta med härnäst.