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