Mi az a kanonizálás a webfejlesztésben?
A kanonizálás az a folyamat, amikor egy URL-t szabványos formájúvá alakítanak át, ami megkönnyíti az URL-ek összehasonlítását és kezelését. Ez magában foglalja az összes szükségtelen információ eltávolítását az URL-ből, például a lekérdezési paramétereket és a töredékazonosítókat, és az URL végén egyetlen perjellel helyettesítve azokat. Ez segít abban, hogy az összes URL azonos formátumú legyen, és könnyen összehasonlítható és kezelhető legyen.
Például a következő két URL egyenértékű, és kanonizálható:
* http://example.com/products?sort=price&limit =10
* http://example.com/products?sort=price&limit=10#reviews
Mindkét URL ugyanazt az információt tartalmazza, de a második URL-nek van egy töredékazonosítója (#reviews), amely nem szükséges az URL megfelelő működéséhez . Ha eltávolítjuk ezt a töredékazonosítót, és egyetlen perjelet adunk az URL végéhez, a következőre kanonizálhatjuk:
* http://example.com/products?sort=price&limit=10/
Az URL szabványosított formája megkönnyíti URL-ek összehasonlítása és kezelése, valamint a webalkalmazások teljesítményének javítása a szerverhez intézett kérések számának csökkentésével.



