Hvad er kanonisering?
Ordet kanonisk betyder noget, der er i overensstemmelse med en accepteret standard. Canonicalisering - eller kanonicalisering på britisk engelsk - er processen, hvorved noget bringes i overensstemmelse med den accepterede standard. På computere bruges udtrykket kanonisering 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, er kanonisering forkortet ved hjælp af sine første og sidste bogstaver, og antallet af bogstaver derimellem: C14N.
kanonicalisering 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 alle tilfælde er problemet kapaciteten til flere formater, der repræsenterer den samme vare, medKanonisering 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 -kanonicaliseringsmetoden .
For URL -kanonisering er ideen at henvise til en bestemt webside konsekvent af 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 rapportens for 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.