Hva er en statuskode?
Når en webserver serverer en nettside, genereres en statuskode og skrives til loggfilen for den aktuelle webserveren. Den vanligste statuskoden er 200 - som betyr at siden eller ressursen ble funnet. Den neste vanligste statuskoden er 404 - hvilket betyr at den forespurte ressursen ikke ble funnet på serveren av en eller annen grunn. Åpenbart vil du unngå disse 404 feilene, som du kan gjøre med omdirigeringer på servernivå.
Når en side omdirigeres med omdirigering på servernivå, rapporteres en av statusnivåskodene på 300 nivåer. De vanligste er 301, som er en permanent omdirigering, og 302, eller midlertidig omdirigering.
Når skal du bruke en 301 omadressering?
301 omdirigeringer er permanente. De forteller en søkemotor som siden har flyttet - sannsynligvis fordi et redesign som bruker forskjellige sider navn eller fil strukturer. En 301 omadressering krever at en søkemotor eller brukeragent kommer til siden for å oppdatere nettadressen i databasen. Dette er den vanligste typen omdirigering som folk bør bruke både fra et SEO (søkemotoroptimalisering) synspunkt og fra et brukeropplevelsesperspektiv.
Dessverre bruker ikke alle webdesign eller bedrifter 310 omadresser. Noen ganger bruker de i stedet meta oppdatering taggen eller 302 server omadresser. Dette kan være en farlig praksis. Søkemotorer godkjenner ikke noen av disse omdirigeringsteknikkene fordi de er en felles knep for spammere å bruke for å få flere domener opp i resultatene i søkemotoren.
Fra et SEO-perspektiv, er en annen grunn til å bruke 301 viderekoblinger at da dine nettadresser opprettholder sin link popularitet fordi disse omadressene overfører en sides "link juice" fra den gamle siden til den nye. Hvis du konfigurerer 302 omadresser, antar Google og andre nettsteder som bestemmer popularitetsgrader at koblingen til slutt blir fjernet helt, slik at de ikke overfører noe i det hele tatt, siden det er en midlertidig omadressering. Dette betyr at den nye siden ikke har noen av koblings popularitet knyttet til den gamle siden. Det må generere den populariteten alene. Hvis du har investert tid på å bygge opp populariteten til sidene dine, kan dette være et stort skritt bakover for nettstedet ditt.
Domain Changes
Selv om det er sjeldent at du trenger å endre nettstedets faktiske domenenavn, skjer dette fra tid til annen. For eksempel kan du bruke ett domenenavn når en bedre blir tilgjengelig. Hvis du sikrer det bedre domenet, må du endre ikke bare nettadressestrukturen din, men også domenet.
Hvis du endrer nettstedets domenenavn, bør du definitivt ikke bruke en 302 omdirigering. Dette gjør at du nesten alltid ser ut som en "spammer", og det kan til og med få alle domenene dine blokkert fra Google og andre søkemotorer. Hvis du har flere domener som alle trenger å peke til samme sted, bør du bruke 301-server omdirigering. Dette er vanlig praksis for nettsteder som kjøper flere domener med stavefeil (www.gooogle.com) eller for andre land (www.symantec.co.uk). De sikrer de alternative domenene (slik at ingen andre kan ta dem) og deretter omdirigere dem til deres primære nettside. Så lenge du bruker en 301 omdirigering når du gjør dette, vil du ikke bli straffet i søkemotorer.
Hvorfor vil du bruke en 302-omdirigering?
Den beste grunnen til å bruke en 302-omdirigering er å holde de stygge nettadressene permanent indekserte av søkemotorer. For eksempel, hvis nettstedet ditt er bygd av en database, kan du omdirigere hjemmesiden din fra en nettadresse som:
http://www.about.com/
Til en URL med mange parametere og øktdata på den, vil det se slik ut: (Merk: »Symbolet angir et linjepakning.) http://www.about.com/home/redir/data? »
økt-= 123478 & id = 3242032474734239437 & ts = 3339475
Når en søkemotor henter nettadressen til hjemmesiden din, vil du at de skal gjenkjenne at den lange nettadressen er den riktige siden, men ikke definere den URL-adressen i databasen. Med andre ord, vil du at søkemotoren skal ha "http://www.about.com/" som URL. Hvis du bruker en omdirigering av 302-server, kan du gjøre det, og de fleste søkemotorer vil akseptere at du ikke er en spammer. Hva du bør unngå når du bruker 302 omadresser