Vad är kanonisering?

Ordet kanoniskt betyder något som överensstämmer med en accepterad standard. Kanonisering - eller kanonisering på brittiska engelska - är processen där något bringas i överensstämmelse med den accepterade standarden. På datorområdet används termen kanonisering för att hänvisa till möten med standarder på flera olika områden. Det anses ofta vara problemet, när det faktiskt är lösningen på olika problem. Eftersom det är så långt ord, förkortas kanonikalisering med dess första och sista bokstäver och antalet bokstäver däremellan: c14n.

Canonicalization används i IT (informationsteknologi) i flera inställningar. Det hänvisar till avsändaradresser via e-post, till filnamnskonstruktion, till strängkodning i Unicode, till användning av XML (EXtensible Markup Language) och till URL (Uniform Resource Locator) -konstruktion. I samtliga fall är problemet kapaciteten för flera format som representerar samma objekt, där kanonisering ä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. Canonical XML-specifikationen utformades för att hantera detta genom att skapa en metod för att identifiera separata dokument. Metoden för att generera den kanoniska formen för varje givet XML-dokument kallas XML-kanonikaliseringsmetoden .

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

http://www.wisegeek.com

mot

http://wisegeek.com

Detta är ett problem för SEO (Search Engine Optimization) eftersom det delar rapporterna för trafik, som alla faktiskt kommer till samma plats. Resultatet är att webbplatsen med flera webbadresser för samma sidor verkar prestera sämre än den faktiskt är.

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

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?