Det finns en WordPress-omdirigeringsfunktionalitet inbyggd i kärnan som är utformad för att fånga upp fel webbadresser. När en felaktig URL begärs försöker WordPress hitta rätt webbadress och omdirigerar besökaren till rätt webbadress om den kan hitta den. Å ena sidan är det bra, men låt oss ta en djupare titt på några av problemen med detta.

Till exempel kan en besökare på din webbplats antingen inkludera eller släppa www-subdomänen från webbplatsens URL och WordPress kommer att omdirigera dem till rätt URL. Samma sak händer när sökvägen som ska visas innan sidsluggens URL hoppas över. Så om du har en sida som finns på http://www.example.com/parent/page. Prova att skriva in http://example.com/page och se vad som händer. I de flesta fall är WordPress smart nog att hitta rätt sida och omdirigera dig till den.

Situationen blir mer komplex om du ställer in din webbplats för att lösas med HTTPS. Om du gör det vill du oftast tvinga all trafik att omdirigeras från HTTP till webbadressen med HTTPS-prefixet. Det kan göra omdirigeringsprocessen riktigt rörig. Föreställ dig denna omdirigeringsröra:

Du kanske tänker för dig själv: ”Det är ju jättebra! Jag kan slakta en länk och besökaren kommer ändå att hamna där de ska”. På sätt och vis skulle du ha rätt att tänka så. WordPress är riktigt bra på att räkna ut var webbadresser ska lösas, och det betyder att felskrivna webbadresser ofta löser sig som de ska. Men all denna automatiska omdirigering har också en nackdel.

Du glömmer bort den påverkan omdirigeringar har på sidladdningshastigheten. 🚀 Så här påverkar omdirigeringar WordPress.Click to Tweet

WordPress-omdirigeringsfördröjningen

När du inser hur motståndskraftig WordPress är, är det lätt att bli likgiltig inför URL-formulering. Detta är särskilt farligt om du manuellt skriver ut webbadresserna i inline-länkar och anpassade menyer. Det är väl ingen stor grej? Besökare hamnar fortfarande på rätt webbadress!

Ja, jag antar att det är sant. Men vad du glömmer bort den påverkan omdirigeringar har på sidladdningshastigheten. Här är ett Pingdom testresultat för webbplatssidhastigheten för en WordPress-webbplats. Detta test bygger på att komma åt en sida med en korrekt formulerad URL för att undvika omdirigeringar.

Pingdoms testresultat med korrekt formulerad URL

Pingdoms testresultat med korrekt formulerad URL

Det är ganska kvickt. Om vi tittar på filbegäran ser vi att det inte sker några omdirigeringar när webbplatsen begärs.

Filbegäran från Pingdom

Filbegäran från Pingdom

Så vad händer om vi rör till den webbadressen och kör testet igen?

Pingdoms testresultat med dåligt formulerad URL

Pingdoms testresultat med dåligt formulerad URL

Oj. De lade till mer än en halv sekund till sidladdningstiden — en ökning med cirka 58%. Låt oss ta en titt på filbegäran för att se vad som hände.

Pingdom dålig URL filbegäran

Pingdom dålig URL filbegäran

Nu finns det två omdirigeringar som läggs till i början på webbadressen. Efter omdirigeringarna laddas sidan som vanligt. Så vi kan tillskriva den långsammare sidhastigheten till omdirigeringarna som händer när den felaktiga webbadressen matas in i testet. Summan av kardemumman är att omdirigeringar skadar webbsidans laddningshastighet. Skillnaden är signifikant och mätbar.

Att omdirigera eller inte omdirigera?

Omdirigeringar finns av en anledning, och det är bra: de låter dig skicka besökare från föråldrat innehåll och obefintliga webbadresser till uppdaterat innehåll. Vi har redan täckt ämnet om de obefintliga webbadresserna till en viss grad. WordPress gör lite av det på egen hand. Men WordPress kommer inte att fånga allt, och det finns tillfällen där manuella omdirigeringsregler behövs.

Till exempel, låt oss säga att du skrev en artikel med titeln Vad är helt nytt i WordPress när WordPress 3.0 släpptes. Det var ett bra inlägg år 2010, men Googlare som letar efter ”vad är nytt i WordPress” idag är inte ute efter det. Du vill hålla läsarna nöjda. Så du skriver ett nytt inlägg om de funktioner som kommer att ingå i en kommande planerad version av WordPress.

I detta scenario är en omdirigering från det gamla inlägget till det nya inlägget helt acceptabelt och lämpligt. I detta fall är en omdirigering dessutom bra SEO-praxis eftersom länkjuicen som tillskrivs det gamla inlägget skulle skickas till ditt nya inlägg och ge det en omedelbar sökmotorboost.

Det finns flera scenarier där omdirigeringar är lämpliga:

När du inte ska omdirigera

I alla scenarier ovan, är omdirigeringar nödvändiga för att skicka besökare från föråldrat innehåll och trasiga webbadresser till uppdaterat innehåll, eller som en tillfällig åtgärd medan en viss bit av innehåll uppdateras.

Du kan hävda att en WordPress-omdirigering inte är absolut nödvändigt i det första scenariot i listan ovan. Den primära källan till trafik för det föråldrade innehållet är dock sannolikt sökmotoranvändare som använder termer som ”nya WordPress-funktioner”. Det är uppenbart att den gamla artikeln inte passar dessa söktermer, men det nya innehållet gör det, vilket innebär att en omdirigering är nödvändig om sökare ska hitta innehållet de letar efter.

Så, när är det inte lämpligt att använda en WordPress-omdirigering? Om du använder en omdirigering när det inte är nödvändigt, bör du ompröva din strategi.

Om du till exempel har byggt en anpassad meny med webbadresser som inte innehåller www, men webbplatsens webbadress löses med www-subdomänen längst fram i webbadressen, gör du ett misstag som måste åtgärdas. Att använda omdirigeringar i det scenariot är inte lämpligt och skadar hastigheten på din webbplats.

Så minimerar du omdirigeringar i WordPress

Om du är såld på att minimera omdirigeringar i WordPress — och hur kunde du inte vara det ? — finns det två saker du behöver göra för att minimera förekomsten av omdirigeringar.

Lös din toppdomän med högst en omdirigering

Ditt mål är att se till att din URL nås med högst en omdirigering oavsett vilken kombination av protokollprefix och subdomäner en besökare kastar framför toppnivådomänen. Det här är vad jag menar. Alla dessa webbadresser bör lösas till toppnivådomänen med högst en omdirigering, och en av dessa bör lösas utan omdirigeringar.

Om du inte är säker på hur många omdirigeringar som krävs för att lösa webbplatsens URL med hjälp av de olika kombinationerna av protokollprefix och subdomäner, kan du kontrollera med hjälp av Patrick Sextons Redirect mapper.

Redirect mapper-verktyget

Redirect mapper-verktyget

Här är ett exempel nedan över omdirigeringar som inte är korrekt inställda som lätt kan upptäckas med hjälp av redirect mapper. Du kan se att det finns dubbla HTTPS-omdirigeringar både med och utan www-versionerna.

Omdirigeringar konfigureras inte korrekt

Omdirigeringar konfigureras inte korrekt

Här är ett exempel på omdirigeringar som ställts in korrekt. Som du kan se finns det bara en omdirigering.

Kämpar du med driftstopp och WordPress-problem? Kinsta är hosting-lösningen som är utformad för att spara tid! Kolla in våra funktioner
Omdirigeringar inställda korrekt

Omdirigeringar inställda korrekt

Om du upptäcker att några av dessa kombinationer antingen misslyckas med att lösas (returnera en 404 serverstatuskod) eller kräver mer än en omdirigering för att lösas, är det dags att börja jobba.

Vad du behöver göra är att lägga till en eller flera omdirigeringsregler till servern för att säkerställa att besökarna landar på rätt formulering av webbplatsens URL så snabbt som möjligt. Om din webbplats är hostas på en standard LAMP stack, måste du lägga till URL-omskrivningsregler till din webbplats .htaccess-fil.

Men om du använder en mer avancerad hosting-konfiguration finns det en bra chans att den drivs av Nginx snarare än Apache. I det fallet är saker och ting inte riktigt lika enkelt, omdirigeringskonfiguration kan variera från en värd och en annan, och det kan vara bäst att komma i kontakt med värdens supportavdelning för att åtgärda omdirigeringsproblemet.

Om din webbplats är hostad hos Kinsta, körs den på en Nginx-server, och det är väldigt enkelt att konfigurera omdirigeringar. Du kan använda vårt omdirigeringsregler-verktyg i MyKinsta för att skapa 301 och 302-omdirigeringar. Men självklart kan du alltid komma i kontakt med support om du har några frågor eller behöver hjälp.

Lägg till omdirigeringsregel i MyKinsta

Lägg till omdirigeringsregel i MyKinsta

Det grundläggande målet du försöker uppnå är att skapa omdirigeringsregler som riktar sig mot alla URL-formuleringar som kräver mer än en omdirigering för att tvinga dessa webbadresser att lösas direkt till den korrekt formulerade webbadressen. Till exempel, om webbadressen http://example.com kräver två omdirigeringar för att komma till https://www.example.com, skapa en manuell omdirigering som får det att hända i ett steg i stället för två.

Att använda gratis WordPressplugins för att genomföra omdirigeringar kan ibland orsaka prestandaproblem eftersom de flesta av dem använder wp_redirect-funktionen, vilket kräver ytterligare kodexekvering och resurser. Att lägga till dem i MyKinsta innebär att reglerna genomförs på servernivå, vilket är ett mycket mer optimalt sätt.

Lägg till omdirigeringsregel

Lägg till omdirigeringsregel

Använd rätt URL-struktur när du skapar webbadresser

Skapa inte avsiktligt omdirigeringar när du bygger interna länkar och menyer. Om du har fått för vana att skriva webbadresser utan att vara noggrann, sluta med den vanan. När du skriver en URL, se till att du:

Omdirigeringsmakten som är inbyggd i WordPress är tänkt att vara en reserv om du råkar skapa en dålig URL. Använd den som en reserv och aldrig avsiktligt för att fixa lat URL-skrivning.

Skapa en WordPress-omdirigering med ett plugin

Som vi redan täckt, finns det legitima situationer för att skapa en WordPress-omdirigering. Och om din värd inte har omdirigeringsregelfunktionen, kan du behöva använda ett WordPress-plugin. Det finns många omdirigeringsplugins tillgängliga gratis från WordPress pluginkatalog.

Redirection WordPressplugin

Redirection WordPressplugin

Praktisera ansvarsfull omdirigering

Helt enkelt, WordPress-omdirigeringar saktar ner din webbplats. Det är därför det är värt att ta sig tid att minimera antalet omdirigeringar som besökare till din webbplatser upplever. Det finns tillfällen då det är lämpligt att avsiktligt skapa och använda omdirigering, men begränsa användningen av omdirigering till nödvändiga instanser och se till att dina besökare har den snabbaste upplevelsen som går att ha, när de surfar på din WordPress-webbplats.

Vad tycker du? Har du upplevt prestandaproblem på grund av för många omdirigeringar?


Om du tyckte om den här artikeln, då kommer du att älska Kinsta´s hosting-plattform. Effektivisera din hemsida och få support dygnet runt från vårt rutinerade team på WordPress. Vår Google Cloud-drivna infrastruktur fokuserar på auto-skalning, prestanda och säkerhet. Lås oss visa dig skillnaden med Kinsta! Kolla in våra paket