Letar du efter ett kostnadseffektivt (som gratis!) sätt att omdirigera en domän till en annan? Här kommer jag att leda dig genom att ställa in gratis URL-vidarebefordran med Cloudflare, inklusive de allra viktiga 301 jokertecken-omdirigeringar. Låt oss dyka in!
Innan vi går in på det nitty-gritty, låt oss prata om varför Cloudflare är ett så utmärkt val för URL-vidarebefordran:
- Det är helt gratis! (Vem älskar inte att spara pengar?)
- Du kan ställa in HTTPS-omdirigeringar utan att behöva ditt eget SSL-certifikat.
- Det är användarvänligt, även för dem som inte är tekniskt kunniga.
- Cloudflare erbjuder ytterligare säkerhet och prestationsfördelar.
- Det är en skalbar lösning som växer med dina behov.
Förstå jokerteckenomdirigeringar
Vi ställer in vad som kallas en "jokerteckenomdirigering". Det betyder att oavsett vilken sida någon försöker komma åt på din gamla domän så skickas de automatiskt till motsvarande sida på din nya domän. Det är som att ha en smart trafikpolis som arbetar för din webbplats!
Till exempel om vi omdirigerar från "dingamladomän.com" till "dinnyadomän.com", här är vad som händer:
http://yourolddomain.com/ → https://yournewdomain.com/
https://yourolddomain.com/ → https://yournewdomain.com/
http://yourolddomain.com/about/ → https://yournewdomain.com/about/
https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/
Den bästa delen? Dessa är alla 301-omdirigeringar, som är permanenta och förmedlar all den värdefulla SEO-juice. Din sökmotorrankning kommer att tacka dig!
Steg-för-steg-guide för gratis vidarebefordran av Cloudflare URL-adresser
Steg 1: Registrera dig för Cloudflare
Gå först över till Cloudflare och Registrera dig för ett gratis konto. Den kostnadsfria planen är allt vi behöver för denna Cloudflare URL-omdirigering.
När du är inne, klicka på "+ Lägg till webbplats" knapp. Ange domänen du vill omdirigera (den gamla) och klicka på "Lägg till webbplats."
Steg 2: Konfigurera DNS-poster
Cloudflare kommer att söka efter befintliga DNS-poster. Det är här det blir lite tekniskt, så var uppmärksam!
Ta bort alla poster som den hittar (såvida du inte använder domänen för e-post eller andra viktiga tjänster, i så fall behåll dem).
Nu ska vi lägga till två nya A-rekord:
Type: A
Name: @
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)
Type: A
Name: www
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)
Att 192.0.2.1 IP-adressen är en dummy-adress. Den avgörande delen är att göra det möjligt för det orangea molnet att säkerställa att Cloudflare proxar trafiken.
Steg 3: Uppdatera dina namnservrar
Detta steg är avgörande för att din kostnadsfria Cloudflare URL-vidarebefordran ska fungera. Cloudflare kommer att förse dig med två namnservrar.
Du måste uppdatera dessa hos din domänregistrator. Låt oss titta på hur du gör detta med två populära registrarer:
Uppdatera namnservrar på Namecheap:
- Logga in på ditt Namecheap-konto.
- Gå till "Domänlista" och klicka på "Hantera" bredvid domänen du uppdaterar.
- I avsnittet "Namnservrar" väljer du "Anpassad DNS" från rullgardinsmenyn.
- Ange Cloudflare-namnservrarna som tillhandahålls.
- Klicka på den gröna bocken för att spara.
Uppdatera namnservrar på GoDaddy:
- Logga in på ditt GoDaddy-konto.
- Klicka på "Domäner" och sedan på "Hantera" bredvid den relevanta domänen.
- Rulla till avsnittet "Namnservrar" och klicka på "Ändra".
- Välj "Ange mina egna namnservrar" och skriv sedan in Cloudflares namnservrar.
- Klicka på "Spara".
Kom ihåg att det kan ta upp till 24-48 timmar för dessa förändringar att spridas globalt, så ha tålamod!
Steg 4: Skapa en sidregel för Cloudflare 301-webbplatsomdirigering
Det är här magin händer! Gå till "Sidregler" avsnitt och klicka "Skapa sidregel."
I URL-fältet anger du:
*yourolddomain.com/*
För inställningen, välj "Vidarebefordra URL" och "301 – Permanent omdirigering."
I fältet för måladress anger du:
https://yournewdomain.com/$2
Att / $ 2 i slutet är avgörande – det är det som gör att jokerteckenomdirigeringen fungerar!
http://yourolddomain.com/about/ → https://yournewdomain.com/about/
https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/
Smakämnen \$2 i slutet av vidarebefordran-URL:n är mycket viktig för att omdirigeringen av jokertecken ska fungera.
Såhär fungerar det:
När du ställer in en sidregel i Cloudflare kan du använda en syntax som kallas "URL-omskrivning" för att manipulera URL:en. \$2 är en speciell variabel som hänvisar till den andra delen av webbadressmönstret.
I fallet med en jokerteckenomdirigering är URL-mönstret *din gamladomän.com/*. * är ett jokertecken som matchar alla tecken (inklusive inga). Variabeln \$2 hänvisar till den andra *
i mönstret, som matchar valfri sökväg eller frågesträng efter domännamnet.
När du inkluderar \$2 i slutet av vidarebefordrande URL, ersätter Cloudflare den med den faktiska sökvägen eller frågesträngen från den ursprungliga URL:en. Detta gör att omdirigeringen kan bevara den ursprungliga URL-strukturen och frågeparametrarna.
Här är ett exempel:
Original URL: http://yourolddomain.com/path/to/page?query=string
URL Pattern: *yourolddomain.com/*
Forwarding URL: https://yournewdomain.com/\$2
Destination URL: https://yournewdomain.com/path/to/page?query=string
Som du kan se ersätts variabeln \$2 med den ursprungliga sökvägen och frågesträngen, vilket resulterar i en sömlös omdirigering som bevarar den ursprungliga URL-strukturen.
Om du inte inkluderade variabeln \$2, skulle omdirigeringen helt enkelt gå till https://dinnyadomän.com/.
Så kort sagt, variabeln \$2 är ett kraftfullt verktyg i Cloudflares URL-omskrivningssyntax som låter dig skapa flexibla och dynamiska omdirigeringar som bevarar den ursprungliga URL-strukturen.
Felsökning av vanliga problem med URL-vidarebefordran i Cloudflare
Även om det är relativt enkelt att ställa in URL-vidarebefordran i Cloudflare, kan du stöta på några problem på vägen. Oroa dig inte, vi har dig täckt! Här är några vanliga problem och deras lösningar:
1. Omdirigeringar fungerar inte
- symptom: Dina omdirigeringar fungerar inte och du får meddelandet "404 Not Found" eller "500 Internal Server Error".
- Lösning: Kontrollera att dina DNS-poster är korrekt inställda och att dina namnservrar har uppdaterats. Se också till att sidregeln är korrekt inställd med rätt webbadressmönster och vidarebefordran.
2. Omdirigera loop
- symptom: Du får en omdirigeringsslinga, där din webbläsare fortsätter att omdirigera mellan två eller flera webbadresser.
- Lösning: Kontrollera att sidregeln är korrekt inställd och att du inte skapar en omdirigeringsslinga genom att peka två webbadresser mot varandra. Se också till att ditt webbadressmönster är tillräckligt specifikt för att undvika att matcha flera webbadresser.
3. Underdomänomdirigeringar fungerar inte
- symptom: Dina underdomänsomdirigeringar fungerar inte och du får meddelandet "404 Not Found" eller "500 Internal Server Error".
- Lösning: Kontrollera att du har ställt in en separat sidregel för din underdomän, med rätt webbadressmönster och webbadress för vidarebefordran. Se också till att dina DNS-poster är korrekt inställda för din underdomän.
4. URL-parametrar inte bevarade
- symptom: Dina webbadressparametrar (t.ex.
?utm_source=google
) bevaras inte under omdirigeringen. - Lösning: Se till att du använder
\$2
variabel i din vidarebefordran-URL för att bevara URL-parametrar.
5. Omdirigeringar fungerar inte för specifika webbläsare
- symptom: Dina omdirigeringar fungerar för vissa webbläsare men inte andra.
- Lösning: Kontrollera att ditt SSL-certifikat är giltigt och korrekt konfigurerat, eftersom vissa webbläsare kan vara mer strikta när det gäller SSL-fel. Se också till att sidregeln är korrekt inställd med rätt webbadressmönster och vidarebefordran.
Genom att följa dessa felsökningstips bör du kunna lösa vanliga problem med URL-vidarebefordran i Cloudflare
Inslag Up
Och där har du det! Du har precis ställt in gratis URL-vidarebefordran med Cloudflare, komplett med 301 jokertecken-omdirigeringar. Denna metod ger en robust, skalbar lösning för att hantera dina domänomdirigeringar.
Den bästa delen? Du kan nu avbryta alla värdplaner på din gamla domän. Dina omdirigeringar fortsätter att fungera och skickar all den värdefulla trafiken (och SEO-juice) till din nya webbplats.
Du bör också kolla in min guide om hur man gör skapa en URL-förkortare med Cloudflare-arbetare här.