Sprechender Link
Ein sprechender Link (englisch: Clean URL, Pretty URL) ist ein URL, der lesbare Wörter anstelle technischer Kürzel oder Datenbank-IDs enthält.
<!-- nicht sprechende Links -->
https://example.com/index.php?title=Clean_URL
https://example.com/index.php?id=123
<!-- sprechende Links -->
https://example.com/kontakt
https://example.com/angebote
https://example.com/rabattaktion
Die meisten Webserver können „saubere“ URLs mithilfe von .htaccess oder auch mit Rewrite-Engines realisieren. Diese Module erlauben es, Anfragen anhand vorher definierter Regeln mithilfe von regulären Ausdrücken intern umzuschreiben, beziehungsweise umzuinterpretieren. So könnte beispielsweise die Anfrage von foo/bar
dasselbe Ergebnis erzielen, wie die Anfrage von /index.php?q=/foo/bar
. Das CGI-Protokoll bietet eine weitere Technik, dabei sieht ein Skript aufgerufen als /index.php/foo/bar /foo/bar
als PATH_INFO
.
Siehe auch
Weblinks
- W3C: Cool URIs don't change (Tim Berners-Lee)
- mediawiki.org: Short URLs