정규화 란 무엇입니까?
표준 이라는 단어는 허용 된 표준을 따르는 것을 의미합니다. 정식화 ( 또는 영국 영어의 정식화) 는 승인 된 표준에 따라 무언가를 가져 오는 프로세스입니다. 컴퓨터 영역에서 정규화 (canonicalization )라는 용어는 여러 다른 영역에서 표준을 충족하는 데 사용됩니다. 실제로 다양한 문제에 대한 해결책 일 때 종종 문제로 간주됩니다. 그것은 긴 단어이므로, 정규화 는 첫 글자와 마지막 글자와 c14n 사이의 글자 수를 사용하여 축약됩니다.
표준화는 IT (정보 기술)에서 여러 설정으로 사용됩니다. 이메일 발신자 주소, 파일 이름 구성, 유니 코드 문자열 인코딩, XML (Extensible Markup Language) 사용 및 URL (Uniform Resource Locator) 구성을 나타냅니다. 모든 경우에 문제는 동일한 항목을 나타내는 여러 형식의 용량이며, 표준화는 일관성 및 표준화 방법입니다.
XML을 예로 들어 보겠습니다. XML은 구문 변경을 허용합니다. 이는 동일하지 않은 두 문서가 동일한 정식 형식을 가질 수 있으며 기능적으로 동등하다는 것을 의미합니다. Canonical XML 사양은 별도의 문서를 식별 할 수있는 방법을 설정하여이 문제를 해결하도록 설계되었습니다. 주어진 XML 문서에 대한 표준 양식을 생성하는 방법을 XML 표준 방법 이라고합니다.
URL 표준화의 경우 아이디어는 특정 웹 페이지를 하나의 URL로 일관되게 참조하는 것입니다. 가장 간단한 예는 두 가지 버전의 홈페이지이며, 그중 하나는 w 가 있고 다른 하나는 없습니다.
http://www.wisegeek.com
대
http://wisegeek.com
SEO (검색 엔진 최적화)는 트래픽에 대한 보고서를 나눠서 모두 동일한 위치로 이동하기 때문에 SEO (검색 엔진 최적화)의 문제입니다. 결과적으로 동일한 페이지에 대해 여러 개의 URL이있는 사이트는 실제보다 성능이 떨어지는 것 같습니다.
W 외에 다른 문제가 있습니다. 여기에는 슬래시와 대문자와 소문자가있는 URL 버전의 차이점이 포함됩니다. Google®의 Matt Cutts는 모든 대체 URL을 원하는 URL로 영구적으로 (301) 리디렉션하여 검색 엔진이 표준 URL을 판단 할 수 있도록하여이를 해결하는 것이 좋습니다.