


Was ist Kanonisierung in der Webentwicklung?
Bei der Kanonisierung handelt es sich um den Prozess der Konvertierung einer URL in ihre Standardform, was den Vergleich und die Verwaltung von URLs erleichtert. Dabei werden alle unnötigen Informationen wie Abfrageparameter und Fragment-IDs aus der URL entfernt und durch einen einzelnen Schrägstrich am Ende der URL ersetzt. Dadurch wird sichergestellt, dass alle URLs das gleiche Format haben und einfach verglichen und verwaltet werden können.
Zum Beispiel sind die folgenden zwei URLs gleichwertig und können kanonisiert werden zu:
* http://example.com/products?sort=price&limit =10
* http://example.com/products?sort=price&limit=10#reviews
Beide URLs haben die gleichen Informationen, aber die zweite URL hat eine Fragment-ID (#reviews), die für die ordnungsgemä+e Funktion der URL nicht erforderlich ist . Indem wir diesen Fragmentbezeichner entfernen und einen einzelnen Schrägstrich am Ende der URL hinzufügen, können wir sie kanonisieren zu:
* http://example.com/products?sort=price&limit=10/
Diese standardisierte Form der URL macht es einfacher um URLs zu vergleichen und zu verwalten sowie die Leistung von Webanwendungen zu verbessern, indem die Anzahl der an den Server gestellten Anfragen reduziert wird.



