• Lær SEO

Hvad er en omdirigering

  • Felix Rose-Collins
  • 4 min read

Intro

En omdirigering er en metode til at sende brugere og søgemaskiner til forskellige URL'er fra et linket anker. Der er tre primære redirects, der bruges regelmæssigt. De mest almindeligt anvendte omdirigeringer er anført nedenfor:

Permanent flyttet side (301)

denne omdirigering er et permanent træk, der giver 90-99 % af al linkjuice videre til den omdirigerede side. Koden 301 henviser til en HTTP-statuskode for viderestillinger. HTTP-statuskoden 301 er den foretrukne metode til viderestilling af websteder ved permanente flytninger.

Fundet/forflyttet midlertidigt (302) (HTP 1.1 / HTTP 1.0)

kode 302 er en omdirigering, der er midlertidig. Den giver ikke nogen linkjuice videre til den nye placering. Denne omdirigering er ikke den ideelle løsning i de fleste tilfælde. Kører på en Hypertext Transfer Protocol (HTTP), som giver linket instruktioner om, hvordan det skal opføre sig. Oprindeligt blev koden 302 betragtet som en midlertidig side, men dette blev ændret til at betyde fundet i version 1.1.

Flyttet midlertidigt (307) (HTTP 1.1.)

En 307-omdirigering er det sekundære HTTP 1.1-trin i forhold til 302-omdirigeringen. Undtagelsen er, når indholdet er flyttet i forbindelse med vedligeholdelse af webstedet, og serveren er blevet klargjort. Nogle store motorer bruger crawlere, der ser kode 307 som kode 301, så i de fleste tilfælde er det ikke et gunstigt valg. Koden 302 er stadig det bedre valg for en side, der er blevet flyttet og senere vil blive placeret tilbage til sin typiske formatering.

Meta-opdatering

dette er en type omdirigering, der sker på sideniveau i stedet for på serverniveau. Dette er ikke en bredt anbefalet SEO-teknik, da den er langsommere og ikke almindeligvis er forbundet med stabilitet. Meta refresh er typisk forbundet med en nedtælling ledsaget af tekst. Der er typisk en meddelelse, der siger, at hvis du ikke er blevet omdirigeret inden for 5 sekunder, så klik på linket manuelt. En meta refresh vil videregive noget af linkjuicen, men er stadig ikke det optimale redirect-valg.

Top SEO-taktikker: Omdirigerer

For at bevare værdien af optimeringen af dit websted er det vigtigt, at den omdirigerede trafik rent faktisk kommer til det rigtige sted. Overvågning af bedste praksis, og hvad der har virket for andre websteder, er den ideelle strategi for at opbygge et fremragende websted. En redirect er ikke en sjælden praksis i digitale kredse det er ret almindeligt. Et almindeligt redirect-scenarie er for URL'er, der skal flyttes til en anden adresse for evigt. Mange af redirect-koderne vil fungere i kapaciteten, men 301 redirect er den foretrukne metode af hensyn til ydeevne.

301-omdirigeringen fortæller søgemaskiner og browsere, at den pågældende side er blevet flyttet permanent. Dette fortolkes endvidere således, at ud over at siden skifter placering, kan indholdet og eventuelle opdateringer også findes på den nye side. Processen vil tage længere tid, hvis crawlerne besøger webstedet sjældent. De andre redirect-koder er ugunstige valg i de fleste tilfælde på grund af den dårlige rangering videregive. Det eneste tidspunkt, hvor det betragtes som et positivt alternativ at vælge en af redirects ud over koden 301, er, hvis sidedesigneren er ligeglad med at miste linkjuice. Overførsel af indhold bliver vanskelig, når et websted får et nyt domæne, eller når indholdet flyttes til et andet sted.

301 Eksempel på et problem med Apache

Problem

Lancering af et websted for første gang, der blev hostet på en anden server i stedet for på et hjemmedomæne. Når du flytter webstedet til dets nye hjemsted og dedikerede server, er det vigtigt ikke at oprette det nye websted som en undermappe til værtswebstedet. Redirectet skal rumme mange filer og mappenavne med ændringer i kode 301 for at gøre den klar til søgemaskinerne.

Løsning

Den nemmeste rettelse er at tilføje en 301-omdirigering til PHP-koden for at udnytte Apaches funktionalitet.

Installation

For at dette kan fungere, skal en server have Apache installeret. Tjek med din udvikler for at se, om Apache er installeret som standard. Udvikleren kontrollerer installationen ved at tilføje en linje til konfigurationsfilen.

Kontekst

Omskrivningsmodulet fungerer i to sammenhænge, pr. server og pr. mappe. Per-server-konteksten kræver, at apache-filerne redigeres. Per-directory-filen bruger htaccess-filerne.

Regular Expression (regexes) er en streng, der matcher andre strenge i et sæt. Der er visse syntaksregler, der gælder, og programmet bruges af tekstredigeringsprogrammer til at manipulere tekststykker om mønstre. Dette er en værdi færdighed at mestre, og det kan bruges til at omdirigere URL'er.

Nedenfor er en liste over tegn og operatorer, der anvendes i regex.

Punktum - passer til det, der er tildelt Asterisk - passer til tegn som er tildelt fra nul til flere Plus-tegn - passer til tegn før og efter hovedtegnet Parentes - dette er en lukket værdi, der bruges som en tilbagevendende reference til at gemme en variabel til senere brug. Værdi 1 og værdi 2 - når mere end to værdier er låst inde i parenteser.

Omdirigering af filer og mapper mellem domæner

Et nyudviklet websted skal omdirigeres fra en ældre server til en ny, mens alle filnavne bevares.

Eksempel på omdirigering

https://www.xyzabc.com/seo/somefile.php Til: /somefile/.php

LØSNING: Tilføj de nødvendige direktiver til den relevante fil på xyzabc.com-serveren.

Redirectmatch 301 / seo/ (.*)/$1

Forklaring

Regex: /seo/(.*) lader apache vide, at den skal matche SEO-mappen. Parentesen fortæller Apache, at strengen skal gemmes som en tilbagevendende reference.

Omdirigering af kanoniske værtsnavne

En webudvikler skal omdirigere alle anmodninger, der ikke begynder med www.xyzabc.com. Dette blev gjort for at sikre, at der ikke opstod nogen kanoniseringsfejl.

Omdiriger: https://xyzabc.com Til: https://www.xyzabc.com Omdiriger: https://mail.xyzabc.com/ Til: https://www.xyzabc.com Omdiriger: https://xyzabc.com/somefile.php Til: https://www.xyzabc.com/somefile.php

LØSNING: Tilføj de relevante direktiver

RewriteCond %{HTTP_HOST} *!^www*.xyzabc.com\.org [NC]   RewriteRule (.*) https://www.xyzabc.com/$1 [L,R=301]

Forklaring

Apache får af direktivet at vide, at værten skal undersøges, og at den besøgende har adgang, og programmet får at vide, at hvis URL'en ikke er lig med de fastsatte vilkår, skal den omdirigeres til det nye websted.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Begynd at bruge Ranktracker... Gratis!

Find ud af, hvad der forhindrer dit websted i at blive placeret på ranglisten.

Opret en gratis konto

Eller logge ind med dine legitimationsoplysninger

Different views of Ranktracker app