Co je kanonikalizace?
slovo canonical znamená něco, co odpovídá akceptovanému standardu. canonicalization - nebo canonicalisation v britské angličtině - je proces, kterým je něco v souladu s přijímaným standardem. V oblasti počítačů se termín kanonikalizace používá k označení standardů schůzek v několika různých oblastech. Často se jedná o problém, když je to vlastně řešení různých problémů. Protože je to tak dlouhé slovo, Canonicalization je zkrácena pomocí svých prvních a posledních písmen a počtu písmen mezi: C14n.
kanonikalizace se v něm používá (informační technologie) v několika nastaveních. Vztahuje se na adresy odesílatele e -mailů, konstrukci názvu souborů, na kódování řetězců v unicode, na použití konstrukce XML (rozšiřitelný značka) a na konstrukci URL (jednotný lokátor zdrojů). V každém případě je problémem kapacita pro více formátů představujících stejnou položku sKanonikalizace je způsob, jak konzistence a standardizaci.
vezměte XML jako příklad. XML umožňuje syntaktické změny. To znamená, že dva dokumenty, které nejsou identické, by mohly mít stejnou kanonickou formu, a proto by byly funkčně ekvivalentní. Kanonická specifikace XML byla navržena tak, aby se to zabývala vytvořením metody, kterou lze stanovit identitu samostatných dokumentů. Metoda pro generování kanonické formy pro jakýkoli daný dokument XML se nazývá metoda XML Canonicalization Method .
Pro kanonikalizaci URL je myšlenka odkazovat na konkrétní webovou stránku důsledně o jednu adresu URL. Nejjednodušším příkladem jsou dvě verze domovské stránky, z nichž jedna má tři w a druhý ne:
http://www.wisegeek.com
versus
http://wisegeek.com
Toto je problém pro SEO (optimalizace vyhledávače), protože to rozděluje zprávuS pro provoz, to vše vlastně jde na stejné místo. Výsledkem je, že se zdá, že web s více adresy URL pro stejné stránky funguje špatněji, než ve skutečnosti je.
Kromě w existují i další problémy. Patří mezi ně vlečné lomítka a rozdíly mezi verzemi URL s horními a nižšími písmeny. Matt Cutts of Google® doporučuje to řešit pomocí permanentního (301) přesměrování všech alternativních adresu URL na požadovanou adresu URL, což umožňuje vyhledávačům posoudit, která je kanonická adresa URL.