Skip to main content

Co to jest kanonizacja?

Słowo Kanoniczne oznacza coś, co jest zgodne z przyjętym standardem. Kanonizacja mdash;lub kanonikalizacja W brytyjskim angielskim i mdash;jest procesem, w którym coś jest zgodne z przyjętym standardem.W dziedzinie komputerów termin kanonizacja 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 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, przy czym kanonizacja jest sposobem na spójność i standaryzację.

Weź przykład XML jako przykład.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łem jest konsekwentne odwoływanie się do określonej strony internetowej przez jeden URL.Najprostszym przykładem są dwie wersje strony głównej, z których jedna ma trzy W , a drugi nie:

http: //www.wiseeek.com

versus

http: // wisegeek.Com

Jest to problem dla SEO (optymalizacja wyszukiwarek), ponieważ dzieli raporty dotyczące ruchu, z których wszystkie faktycznie trafią 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.