Co to jest kanonizacja?
Słowo kanoniczne oznacza coś, co jest zgodne z przyjętym standardem. Kanonizacja - lub kanonikalizacja w brytyjskim angielskim - to proces, w którym coś jest zgodne z przyjętym standardem. W dziedzinie komputerów termin kanonikalizacja służy w odniesieniu do standardów spełnienia w kilku różnych obszarach. Często jest to problem, gdy jest to rozwiązanie różnych problemów. Ponieważ jest to tak długie słowo, Kanonizacja jest skrócona przy użyciu pierwszych i ostatnich liter oraz liczby liter pomiędzy: C14N.
Kanonizacja jest używana w IT (technologia informacyjna) w kilku ustawieniach. Odnosi się do adresów nadawcy e -maila, konstrukcji nazwy pliku, kodowania ciągów w Unicode, do użycia konstrukcji XML (rozszerzalny język znaczników) oraz do konstrukcji URL (Uniform Resource Locator). W każdym przypadku problemem jest pojemność wielu formatów reprezentujących ten sam element, zKanonizacja jest sposobem na spójność i standaryzację.
Weź na przykład XML. XML pozwala na zmiany składniowe. Oznacza to, że dwa dokumenty, które nie są identyczne, mogą mieć tę samą formę kanoniczną, a zatem być funkcjonalnie równoważny. Kanoniczna specyfikacja XML została zaprojektowana w celu rozwiązania tego problemu poprzez ustalenie metody, w której można ustalić tożsamość osobnych dokumentów. Metoda generowania formularza kanonicznego dla dowolnego dokumentu XML nazywa się metodą kanonizacji XML .
W przypadku kanonizacji URL pomysł polega na konsekwentnym odwołaniu się do określonej strony internetowej przez jeden adres URL. Najprostszym przykładem są dwie wersje strony głównej, z których jedna ma trzy w , a drugi nie:
http://www.wisegeek.com
versus
http://wisegeek.com
Jest to problem dla SEO (optymalizacja wyszukiwarek), ponieważ dzieli raportS w przypadku ruchu, z których wszystkie faktycznie trafia do tego samego miejsca. W rezultacie strona z wieloma adresami URL dla tych samych stron wydaje się działać bardziej słabo niż w rzeczywistości.
Istnieją inne problemy oprócz w . Obejmują one cięcia i różnice między wersjami URL z literami górnymi i dolnymi. Matt Cutts of Google® zaleca zaczynanie tego za pomocą stałego (301) przekierowania wszystkich alternatywnych adresów URL do żądanego adresu URL, umożliwiając wyszukiwarce oceny, który jest kanonicznym adresem URL.