Då och då kan du behöva flytta din webbplats. Detta kan vara från en omdesign, omprofilering, A/B-testning av målsidan för marknadsföring, domänbyte och att leda trafik till uppdaterat innehåll.
Hur gör du denna process sömlös? Hur säkerställer du att din användarupplevelse är oförändrad eller ännu bättre? Hur säkerställer du att din webbplats prestanda i sökmotorresultat inte ändras? Det sista du behöver när du flyttar din webbplats är att användarna fortsätter att drabbas av 404-fel.
I den här artikeln kommer vi att utforska sätt att migrera din webbplats sömlöst och titta närmare på omdirigering med jokertecken.
Vad är en jokerteckenomdirigering?
Detta omdirigeringsalternativ, även kallat en jokerteckenunderdomän eller samlarunderdomän, tillåter webbläsare att komma åt din webbplats trots förfrågningar från användare av underdomänen, även om inga kataloger är konfigurerade. Ibland stavar användare fel underdomäner eller till och med begär en slumpmässig underdomän som inte finns. Replay hjälper dina användare att komma till rätt sida på din webbplats oavsett vad de frågar efter.
Med replikering kan du vidarebefordra underdomäner som ännu inte har skapats till en specifik sida på din nya webbplats eller till en annan webbsida på Internet. Detta görs vanligtvis genom en DNS-post med jokertecken. Den här posten hjälper till att svara på användarförfrågningar för domäner som inte finns. DNS-poster är vanligtvis titeln längst till vänster på en domän och föregås av en asterisk följt av en punkt, till exempel *.abc.com
Några få undantag:
DNS-posten täcker inte rotdomäner
Rotdomänen är den del som kommer efter www, som i www.abc.com. Sökningar på huvuddomänen ger inga resultat alls. Rotposter måste anges för rotposter som inte har en underdomänspecifikation.
Samlingar åsidosätter inte redan befintliga poster
Istället väljer den slumpmässiga underdomäner och utesluter redan definierade.
Andra undantag:
- Om du skapar en separat underdomän har den företräde framför jokertecknet.
- Catch-all-poster (jokertecken) fungerar endast för posttyperna A, CNAME, URL Redirect, AAA, TXT och MX. De fungerar inte med NS-poster.
Vad sägs om en 301-omdirigering?
Vid det här laget kanske du undrar, vad sägs om en 301-omdirigering? Borde jag inte bara använda det här istället? Tja, en 301-omdirigering används bäst i de fall där webbadressen har flyttats permanent, till exempel till en ny domän. Det är också användbart om olika webbadresser kan användas för samma webbsida. I sådana fall väljs ett domännamn och resten omdirigeras till det. Om du ska länka två sajter tillsammans är en 301 också en bra idé.
301 tar dock inte hänsyn till saker som felstavade eller slumpmässiga domäner.
Det betyder att du kan behöva använda både 301 och samling för effektiv domänöverföring.
Hur är det med .htaccess?
Sökmotorer tar vanligtvis tid att hitta en 301. Av denna anledning Google ger råd att du testar din migrering med en underdomän eller katalog innan du migrerar hela webbplatsen.
Att inkludera en 301 i din .htaccess-fil “varnar” sökmotorerna och talar om för dem att en ny länk har ersatt den gamla länken. Här är scenarierna där .htaccess skulle vara användbart:
- “Tvingar” att använda antingen www- eller icke-www-versionen av domänen
- Du kan kontrollera enskilda filer med samma domännamn
- Omdirigera filer med en specifik identifierare
- Omdirigering av den nya domänen till den nya
Jokertecken SSL-certifikat
Vi har sett jokertecken-omdirigeringar ta hand om obefintliga underdomäner så att användare kan komma åt en giltig sida trots deras förfrågningar. Det betyder att jokertecken-omdirigeringar måste vara säkra så att de inte äventyrar integriteten och säkerheten för din webbplats. Det är därför SSL-certifikat med jokertecken är viktiga.
Vad är ett jokertecken SSL-certifikat?
Detta certifikat, precis som ett vanligt SSL-certifikat, säkerställer att anslutningen mellan din webbplats och användarens webbläsare är säker. Den största fördelen med detta certifikat är att det låter dig skydda även primära och obegränsade underdomäner med ett enda certifikat. Detta sparar pengar jämfört med att behöva köpa SSL för varje slumpmässig underdomän.
Fler fördelar med att använda jokertecken SSL-certifikat
Här är några andra fördelar med att använda jokertecken SSL-certifikat
- Kostnadseffektivt – Eftersom dessa certifikat svarar på de mest slumpmässiga användarförfrågningarna, uppdateras de ständigt för att tillgodose nya användarförfrågningar som inte registrerades tidigare. Detta görs vanligtvis utan extra kostnad. Du kan också få en betrodd webbplatssigill för att försäkra dina användare om att din webbplats är säker, igen utan extra kostnad. Du kan använda detta sigill på sidor som kräver kundförtroende, som registreringssidor eller kassasidor.
- Snabb certifikatbearbetning – Dessa SSL-certifikat tar upp till två dagar att få. Detta beror på att det kan beviljas efter domänverifiering, vilket inte tar för mycket tid. I detta fall beviljas det på några minuter. Om företaget har validerats kommer certifikatet att utfärdas inom två dagar.
- Hög kompatibilitet – Dessa certifikat tenderar att vara mycket kompatibla över servrar och enheter. Dessa SSL-certifikat har 99% kompatibilitet.
Hur man gör en omdirigering med jokertecken
Nu när vi vet vad samlingar är, DNS-posterna som används i omdirigeringsprocessen, 301-omdirigeringar, .htaccess och behovet av SSL-certifikat, låt oss utforska de olika tillvägagångssätten du kan använda för omdirigeringar med jokertecken.
Använder .htaccess-fil för omdirigering av jokertecken
Denna metod innebär att man lägger till omdirigeringar manuellt genom att direkt redigera .htaccess-filen. Det här alternativet är bra om du planerar att göra stora omdirigeringar, till exempel att omdirigera en hel domän till en annan.
Så här kommer du åt .htaccess-filen:
Logga in på cPanel
Gå till Filer och sedan Filhanteraren
Klicka på Inställningar
Välj “Dokumentrot:”
Välj ditt domännamn från rullgardinsmenyn
Välj “Visa dolda filer”
Klicka på “Spara”
Högerklicka på .htaccess-filen
Välj “redigera”
Om du inte har en befintlig .htaccess-fil måste du skapa en.
Du kan göra detta genom att klicka på “Ny fil” i det övre vänstra hörnet
Namnge filen
Se till att filnamnet är .htaccess (lägg till en punkt i början och att filnamnet är med små bokstäver)
Ställ in den nya .htaccess-filen till /public_html/ eller dokumentroten på din webbplats
Om textredigeraren öppnar kodningsdialogrutan, klicka på “redigera”
När du har använt en .htaccess-fil eller skapat en ny, här är några 301 omdirigeringar som du kan använda för att uppnå olika mål.
Omdirigering av enskilda filer
Till exempel, abc.com/events.htm tors abc.com/gallery.htm. En 301-omdirigering ska användas här:
Omdirigera 301 /events.htm /gallery.htm
Omdirigering av en specifik fil till en annan domän
Till exempel, abc.com/events.htm tors abc.co/gallery.htmhär är en 301-omdirigering att använda:
Omdirigera 301 /events.htm http://abc.co/gallery.htm
Omdirigering av den gamla domänen till den nya domänen
Till exempel från abc.com tors abc.co. Observera att detta kommer att överföra hela din webbplats. Här är koden att inkludera abc.com .htaccess-fil:
RewriteEngine på
RewriteCond %{HTTP_HOST} ^abc.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.abc.com [NC]
Skriv om regel ^(.*)$ http://abc.co/$1 [L, R=301,NC]
Tvingad att använda www. version
Sökmotorer kan se abc.com och www.abc.com som två olika webbplatser. Google rekommenderar att du väljer en och tillämpar en 301-omdirigering på den du väljer. Koden du behöver för att tvinga fram www-versionen är:
RewriteEngine på
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L, R=301,NC]
Tvinga en icke-www-adress att använda. version
Detta är helt enkelt motsatsen till det alternativ som just diskuterats. Här är koden:
RewriteEngine på
RewriteCond %{HTTP_HOST} ^www.abc.com [NC]
Skriv om regeln ^(.*)$ http://.abc.com/$1 [L, R=301,NC]
Omdirigera alla filer med en specifik identifierare
Om du vill omdirigera alla filer med till exempel filtillägget .php, abc.com/file.php tors abc.com/file.htmhär är koden:
RewriteEngine på
RewriteCond %{REQUEST_URI} .php$
Skriv om regel ^(.*).php$ /$1.htm [R=301,L]
Hur skulle du göra en jokerteckenomdirigering med .htaccess i WordPress?
För att göra omdirigeringar på din WordPress-webbplats måste du använda en .htaccess-fil. Så här går du tillväga:
Anslut till rotmappen på din WordPress-webbplats. Du kan göra detta genom cPanel filhanterare eller använda FTP.
Väl här kommer du åt din .htaccess-fil.
Säkerhetskopiera din .htaccess-fil innan du gör några ändringar.
Du kan sedan göra de nödvändiga ändringarna (koden är densamma som vi tittade på tidigare när vi diskuterade .htaccess i föregående avsnitt, här är vad som inte tittades på då)
Filomdirigering till SSL
Om du nyligen har lagt till ett SSL-certifikat på din webbplats måste du lägga till 301-omdirigeringar som skickar all HTTP-trafik till HTTPS. Detta säkerställer inte bara att dina besökare kommer åt en säker webbplats, utan också undviker duplicerat innehåll.
Här är koden:
RewriteEngine på
RewriteCond %{HTTP} rabatt
Skriv om regeln ^(.*)http://%{REQUEST_URI} [L,R=301]
Omdirigering av hela domänen till en ny
Här är koden om du till exempel ska flytta en hel WordPress-sajt till en helt ny domän abc.com tors abc.co. Observera att denna kod måste läggas till i den gamla domänens .htaccess-fil (abc.com).
#Options +FöljSymLinks
RewriteEngine på
Skriv om regel ^(.*)$ http://www.abc.co$1 [,R=301,L]
Hur man använder cPanel för att utföra en jokerteckenomdirigering
Det här alternativet är praktiskt när du vill dirigera trafik från en domän till en annan. Observera att du kan göra detta både på domännivå och även på webbsidesnivå, till exempel en omdirigering abc.com tors abc.co och abc.com/about.html tors abc.com/about-us/html. När du skapar en omdirigering i cPanel läggs omdirigeringsregeln automatiskt till i .htaccess-filen.
Omdirigering av hela domänen till en ny
Gör det här:
Logga in på cPanel
Gå till avsnittet “Domäner”.
Klicka på omdirigeringsknappen. Detta bör öppna sidan Lägg till omdirigering
Klicka på rullgardinsmenyn “Typ”.
Välj permanent eller tillfällig omdirigering
Klicka på följande rullgardinsmeny
Välj den domän du vill omdirigera
Du kan lägga till de nödvändiga mappnamnen under snedstrecket (/)-fältet
Gå till avsnittet “omdirigeringar” och ange adressen du vill omdirigera till
Välj det omdirigeringsalternativ du vill ha (“omdirigera endast med www”, “omdirigera inte www” och “omdirigera med eller utan www”
För att skapa en omdirigering med jokertecken, markera rutan
Repeat lägger till fil-/mappnamnet efter den omdirigerade URL:en, till exempel abc.com/test.php omdirigerar till ab.com/test.php
Klicka på Lägg till när du är klar.
Du bör se omdirigeringsdetaljerna
Komprimerad
Att flytta din webbplats eller domän är inte en lätt uppgift. Det måste göras noggrant och strategiskt så att du inte tappar trafik eller påverkar din ranking på Google. Medan en direkt 301 kombinerad med .htaccess skulle fungera bra, är det en bra idé att använda jokertecken för att ta hand om odefinierade underdomäner som användare kan begära. Samlingar kan också användas när du inte skulle byta domäner, byta varumärke eller något som kan kräva omdirigering för att få dina användare till rätt och giltiga webbsidor. Det viktigaste är att SSL-certifikat med jokertecken håller din webbplats säker, särskilt efter en omdirigering av en underdomän med jokertecken.