Skip to main content

Ano ang Canonicalization?

Ang salitang canonical ay nangangahulugang isang bagay na umaayon sa isang tinanggap na pamantayan. Canonicalization mdash;o canonicalisation sa British English Mdash;ay ang proseso kung saan ang isang bagay ay dinala sa pagsunod sa tinanggap na pamantayan.Sa lupain ng mga computer, ang termino canonicalization ay ginagamit upang sumangguni sa mga pamantayan sa pagpupulong sa maraming iba't ibang mga lugar.Ito ay madalas na kinukuha upang maging problema, kung ito ay talagang solusyon sa iba't ibang mga problema.Dahil ito ay tulad ng isang mahabang salita, ang canonicalization ay pinaikling gamit ang una at huling mga titik at ang bilang ng mga titik sa pagitan ng: C14N.Tumutukoy ito sa mga address ng nagpadala ng email, sa konstruksiyon ng filename, sa pag -encode ng string sa Unicode, sa paggamit ng XML (extensible markup language), at sa URL (Uniform Resource Locator) na konstruksyon.Sa bawat kaso, ang problema ay ang kapasidad para sa maraming mga format na kumakatawan sa parehong item, na may canonicalization na ang paraan upang maging pare -pareho at standardisasyon.

kumuha ng XML bilang isang halimbawa.Pinapayagan ng XML para sa mga pagbabago sa syntactic.Nangangahulugan ito na ang dalawang dokumento na hindi magkapareho ay maaaring magkaroon ng parehong kanonikal na form, at sa gayon ay katumbas ng function.Ang pagtutukoy ng canonical XML ay idinisenyo upang matugunan ito sa pamamagitan ng pagtatatag ng isang pamamaraan kung saan maaaring maitatag ang pagkakakilanlan ng magkahiwalay na mga dokumento.Ang pamamaraan para sa pagbuo ng kanonikal na form para sa anumang naibigay na dokumento ng XML ay tinatawag na

XML canonicalization na pamamaraan

.Ang pinakasimpleng halimbawa ay dalawang bersyon ng isang homepage, na ang isa ay mayroong tatlong

w 's at ang iba pa ay hindi:

http: //www.wiseGeek.com

versus

http: // wisegeek.com

Ito ay isang problema para sa SEO (search engine optimization) dahil hinati nito ang mga ulat para sa trapiko, na ang lahat ay talagang pupunta sa parehong lugar.Ang resulta ay ang site na may maraming mga URL para sa parehong mga pahina ay tila mas mahirap na gumaganap kaysa sa aktwal na ito.

Mayroong iba pang mga isyu bukod sa

w

's.Kasama dito ang mga trailing slashes at pagkakaiba sa pagitan ng mga bersyon ng URL na may mga titik sa itaas at mas mababang kaso.Inirerekomenda ni Matt Cutts ng Google® na tugunan ito sa pamamagitan ng paggamit ng isang permanenteng (301) na pag -redirect ng lahat ng mga alternatibong URL sa URL na gusto mo, na pinapayagan ang mga search engine na hatulan na siyang kanonikal na URL.