Skip to main content

Vad är kanonikalisering?

Ordet Canonical betyder något som överensstämmer med en accepterad standard. Canonicalization mdash;eller Canonicalisering på brittisk engelska mdash;är processen där något föras i enlighet med den accepterade standarden.På datorer används termen kanonisering för att hänvisa till mötesstandarder inom flera olika områden.Det anses ofta vara problemet när det faktiskt är lösningen på olika problem.Eftersom det är ett så långt ord, förkortas Canonicalization med sina första och sista bokstäver och antalet bokstäver däremellan: C14N.

Kanonikalisering används i IT (informationsteknologi) i flera inställningar.Den hänvisar till e -postsändaradresser, till filnamnskonstruktion, till strängkodning i Unicode, till användning av XML (Extensible Markup Language) och till URL (enhetlig resurslokator) konstruktion.I alla fall är problemet kapaciteten för flera format som representerar samma objekt, med kanonikalisering är vägen till konsistens och standardisering.

Ta XML som ett exempel.XML möjliggör syntaktiska förändringar.Detta innebär att två dokument som inte är identiska kan ha samma kanoniska form och därmed vara funktionellt likvärdiga.Den kanoniska XML -specifikationen utformades för att hantera detta genom att upprätta en metod genom vilken identiteten på separata dokument kan fastställas.Metoden för att generera den kanoniska formuläret för ett givet XML -dokument kallas XML -kanonisk metod .

För URL -kanonisering är tanken att hänvisa till en specifik webbsida konsekvent med en URL.Det enklaste exemplet är två versioner av en hemsida, varav en har de tre w 's och det andra inte:

http: //www.wisgeek.com

versus

http: // wisegeek.com

Detta är ett problem för SEO (sökmotoroptimering) eftersom det delar upp rapporterna för trafik, som alla faktiskt går till samma plats.Resultatet är att webbplatsen med flera webbadresser för samma sidor verkar fungera mer dåligt än den faktiskt är.

Det finns andra problem förutom w 's.Dessa inkluderar släpande snedstreck och skillnader mellan URL -versioner med bokstäver i stora och små bokstäver.Matt Cutts från Google® rekommenderar att du adresserar detta genom att använda en permanent (301) omdirigering av alla alternativa URL: er till URL: n du vill, vilket gör att sökmotorer kan bedöma vilken kanonisk URL.