Skip to main content

Hva er kanonikalisering?

Ordet Kanonisk betyr noe som samsvarer med en akseptert standard. Kanonikalisering mdash;eller kanonikalisering på britisk engelsk mdash;er prosessen der noe blir brakt i samsvar med den aksepterte standarden.I datamaskinens rike brukes begrepet kanonikalisering for å referere til å oppfylle standarder på flere forskjellige områder.Det blir ofte tatt for å være problemet, når det faktisk er løsningen på en rekke problemer.Siden det er et så langt ord, blir kanonikalisering forkortet ved å bruke sine første og siste bokstaver og antall bokstaver i mellom: C14N.

Kanonikalisering brukes i IT (informasjonsteknologi) i flere innstillinger.Den refererer til e -postavsenderadresser, til filnavn konstruksjon, til strengkoding i Unicode, til bruk av XML (utvidbart markeringsspråk) og til URL (Uniform Resource Locator) konstruksjon.I alle tilfeller er problemet kapasiteten for flere formater som representerer det samme elementet, med kanonikalisering er veien til konsistens og standardisering.

Ta XML som et eksempel.XML gir mulighet for syntaktiske endringer.Dette betyr at to dokumenter som ikke er identiske, kan ha samme kanoniske form, og dermed være funksjonelt likeverdige.Den kanoniske XML -spesifikasjonen ble designet for å adressere dette ved å etablere en metode som identiteten til separate dokumenter kan etableres.Metoden for å generere den kanoniske formen for et gitt XML -dokument kalles XML -kanonikaliseringsmetoden .

For URL -kanonikalisering er ideen å referere til en spesifikk webside konsekvent med en URL.Det enkleste eksemplet er to versjoner av en hjemmeside, hvorav den ene har de tre w 's og den andre ikke:

http: //www.wisegeek.com

versus

http: // Wisegeek.com

Dette er et problem for SEO (søkemotoroptimalisering) fordi det deler rapportene for trafikk, som alle faktisk går til samme sted.Resultatet er at nettstedet med flere nettadresser for de samme sidene ser ut til å prestere dårligere enn det faktisk er.

Det er andre problemer foruten W 's.Disse inkluderer etterfølgende skråstreker og forskjeller mellom URL -versjoner med øvre og små bokstaver.Matt Cutts of Google® anbefaler å adressere dette ved å bruke en permanent (301) omdirigering av alle alternative nettadresser til URL -en du ønsker, slik at søkemotorer kan bedømme hvilken som er den kanoniske URL -en.