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.

INNE JĘZYKI