Skip to main content

Hvad er kanonisering?

Ordet Canonical betyder noget, der er i overensstemmelse med en accepteret standard. Canonicalisering mdash;eller Canonicalisering på britisk engelsk mdash;er processen, hvorved noget bringes i overensstemmelse med den accepterede standard.På computere bruges udtrykket Canonicalisering til at henvise til mødestandarder på flere forskellige områder.Det anses ofte for at være problemet, når det faktisk er løsningen på forskellige problemer.Da det er et så langt ord, forkortes kanonisering ved hjælp af sine første og sidste bogstaver og antallet af bogstaver derimellem: C14n.

Canonicalisering bruges i den (informationsteknologi) i flere indstillinger.Det henviser til e -mail -afsenderadresser, til filnavnkonstruktion, til strengkodning i Unicode, til brugen af XML (Extensible Markup Language) og til URL (ensartet ressourcelokalisering) konstruktion.I hvert tilfælde er problemet kapaciteten til flere formater, der repræsenterer den samme vare, hvor kanonicalisering er vejen til konsistens og standardisering.

Tag XML som et eksempel.XML giver mulighed for syntaktiske ændringer.Dette betyder, at to dokumenter, der ikke er identiske, kunne have den samme kanoniske form og dermed være funktionelt ækvivalente.Den kanoniske XML -specifikation var designet til at adressere dette ved at etablere en metode, hvormed identiteten af separate dokumenter kan etableres.Metoden til generering af den kanoniske form for et givet XML -dokument kaldes XML -kanoniseringsmetoden .

For URL -kanonisering er ideen at henvise til en bestemt webside konsekvent med en URL.Det enkleste eksempel er to versioner af en hjemmeside, hvoraf den ene har de tre W 's og den anden ikke:

http: //www.wisegeek.com

versus

http: // Wisegeek.com

Dette er et problem for SEO (søgemaskineoptimering), fordi det deler rapporterne til trafik, som alle faktisk går til det samme sted.Resultatet er, at webstedet med flere webadresser til de samme sider ser ud til at fungere mere dårligt, end det faktisk er.

Der er andre problemer udover W 's.Disse inkluderer bageste skråstreg og forskelle mellem URL -versioner med øvre og små bogstaver.Matt Cutts of Google® anbefaler at tackle dette ved at bruge en permanent (301) omdirigering af alle alternative URL'er til den ønsker, du ønsker, så søgemaskiner kan bedømme, som er den kanoniske URL.