Omdirigeringsgenerator

Omvandla CSV-mappningar för källa och mål till 301- eller 302-regler för Nginx, Apache och Vercel.

Alternativ för omdirigering

Statuskod

Genererade regler

Klar. Importera en CSV-fil med mappningar för källa och mål.

Din CSV-fil och de genererade reglerna stannar i din webbläsare. Ingenting laddas upp till BroBroGo.

Vanliga frågor

Hur ska CSV-filen formateras?

Använd en rubrikrad med kolumnerna "source" och "target" (eller "destination"). Varje efterföljande rad kan använda en fullständig HTTP- eller HTTPS-käll-URL eller en sökväg som börjar med /, samt ett fullständigt eller rot-relativt mål.

Är de genererade omdirigeringarna exakta matchningar?

Ja. Utdata för Nginx och Apache är bundna till den exakta källsökvägen, och Vercel tar emot samma ordagranna sökväg. Ett källvärdnamn tas bort; frågesträngar, ankare och jokerteckenmönster i källan avvisas eftersom de tre miljöerna hanterar dem på olika sätt.

Varför använder Vercel-utdatan statusCode?

Vercels permanenta omdirigering ger 308 och dess tillfälliga ger 307. statusCode används så att ditt val förblir exakt 301 eller 302. Standarddriftsättningar på Vercel tillåter totalt 2 048 rutter, så detta verktyg accepterar upp till 2 000 mappningar.

Hantering av omdirigeringar vid webbplatsmigrering och SEO

När en webbplats genomgår en migrering, omstrukturering av URL-strukturen eller en rensning av gammalt innehåll är det kritiskt att hantera de gamla adresserna korrekt [Source 2]. Om gamla URL-adresser lämnas utan åtgärd möts besökare och sökmotorer av felmeddelanden, vilket skadar webbplatsens auktoritet och sökmotoroptimering (SEO) [Source 2]. Genom att implementera korrekta omdirigeringsregler skickas trafiken vidare till de nya motsvarande adresserna, vilket bevarar länkkraft och ger en oavbruten användarupplevelse [Source 2].

Valet av statuskod styr hur sökmotorer tolkar ändringen:

  • 301 Permanent: Informerar sökmotorer om att sidan har flyttats permanent. Sökmotorer överför då länkkraften från den gamla URL-adressen till den nya.
  • 302 Tillfällig: Indikerar att flytten är temporär. Sökmotorerna behåller den ursprungliga URL-adressen i sitt index och överför inte länkkraften på samma sätt.

Formatering av CSV-filer för omdirigeringar

För att generera omdirigeringsregler krävs en korrekt strukturerad CSV-fil. Filen måste uppfylla följande specifikationer för att kunna tolkas av verktyget:

  • Rubrikrad: Filen måste inledas med en rubrikrad som innehåller kolumnerna source och target (eller destination). Om dessa saknas visas felmeddelandet: Rubrikraden måste innehålla kolumnerna "source" och "target" (eller "destination").
  • Käll-URL (Source): Kan anges som en fullständig HTTP- eller HTTPS-URL, eller som en relativ sökväg som börjar med /. Värdnamn i källan tas automatiskt bort vid bearbetning.
  • Mål-URL (Target/Destination): Kan anges som en fullständig HTTP- eller HTTPS-URL, eller som en rot-relativ sökväg.
  • Storleksbegränsning: CSV-filen måste vara under 5 MB [Source 2]. Om filen överskrider detta visas felmeddelandet: Denna CSV-fil är för stor. Välj en fil under {max}.
  • Antal mappningar: Verktyget stöder upp till 2 000 mappningar per körning. Om gränsen överskrids visas felmeddelandet: Detta verktyg accepterar upp till {max} mappningar samtidigt.

Varje rad i filen måste innehålla både en källa och ett mål. Om en rad saknar något av dessa värden visas felmeddelandet: Rad {line} kräver både en källa och ett mål.

Regler, begränsningar och exakt matchning

De genererade omdirigeringarna är strikt utformade som exakta matchningar. Detta innebär att reglerna är förankrade till den exakta källsökvägen. För att säkerställa förutsägbar funktionalitet i de olika webbmiljöerna gäller följande begränsningar för käll-URL:er:

  1. Inga frågesträngar eller ankare: Källsökvägen får inte innehålla frågesträngar (?) eller fragment/ankare (#). Om sådana upptäcks visas felmeddelandet: Rad {line} innehåller en frågesträng eller ett ankare i källan. Använd endast källsökvägen.
  2. Inga jokertecken: Tecken för jokertecken eller ruttmönster (som * eller reguljära uttryck) tillåts inte i källan. Om dessa används visas felmeddelandet: Rad {line} använder jokertecken eller ruttmönster. Denna generator accepterar endast exakta källsökvägar.
  3. Unika källor: Varje källsökväg kan endast förekomma en gång i filen. Dubbletter stoppas med felmeddelandet: Rad {line} upprepar källsökvägen {source}. Varje källa kan endast förekomma en gång.
  4. Längdbegränsning: En enskild URL får inte överstiga 2 048 tecken. Om en URL är för lång visas felmeddelandet: En URL på rad {line} är längre än 2 048 tecken.

Miljöspecifik syntax för omdirigeringar

Olika webbservrar och molnplattformar tolkar omdirigeringsregler på olika sätt. Verktyget anpassar syntaxen efter vald miljö:

Nginx

Nginx använder exakta matchningsblock eller specifika omdirigeringsdirektiv i sin konfigurationsfil. Utdata förankras till den exakta källsökvägen för att förhindra att underliggande sökvägar omdirigeras av misstag.

Apache

För Apache genereras regler anpassade för .htaccess-filen. Verktyget använder RedirectMatch eller motsvarande direktiv med reguljära uttryck som är strikt förankrade med start- (^) och sluttecken ($) för att säkerställa en exakt matchning av källsökvägen.

Vercel

Vercel hanterar omdirigeringar via konfigurationsfilen vercel.json. Standardbeteendet i Vercel när man använder parametrarna permanent: true eller permanent: false är att skicka statuskoderna 308 respektive 307. För att tvinga plattformen att använda exakt 301 eller 302 genererar detta verktyg konfigurationer som uttryckligen använder parametern statusCode. Detta säkerställer att sökmotorer och klienter tar emot exakt den valda statuskoden.

Integritet och lokal databehandling

När du använder detta verktyg sker all databehandling lokalt i din webbläsare. Din CSV-fil och de genererade reglerna stannar i din webbläsare. Ingenting laddas upp till BroBroGo. Detta innebär att känsliga URL-strukturer eller interna migreringsdata aldrig lämnar din lokala dator under genereringsprocessen.

Vanliga frågor

Hur ska CSV-filen formateras?

Använd en rubrikrad med kolumnerna "source" och "target" (eller "destination"). Varje efterföljande rad kan använda en fullständig HTTP- eller HTTPS-käll-URL eller en sökväg som börjar med /, samt ett fullständigt eller rot-relativt mål.

Är de genererade omdirigeringarna exakta matchningar?

Ja. Utdata för Nginx och Apache är bundna till den exakta källsökvägen, och Vercel tar emot samma ordagranna sökväg. Ett källvärdnamn tas bort; frågesträngar, ankare och jokerteckenmönster i källan avvisas eftersom de tre miljöerna hanterar dem på olika sätt.

Varför använder Vercel-utdatan statusCode?

Vercels permanenta omdirigering ger 308 och dess tillfälliga ger 307. statusCode används så att ditt val förblir exakt 301 eller 302. Standarddriftsättningar på Vercel tillåter totalt 2 048 rutter, så detta verktyg accepterar upp till 2 000 mappningar.