- Clean URL
-
Eine Clean URL oder Pretty URL (deutsch etwa saubere URL, hübsche URL), umgangssprachlich auch als sprechende URL bezeichnet, ist ein Uniform Resource Locator, der keine searchpart-[1] oder query-Komponente[2] enthält, sondern nur den Pfad zu einer Ressource beschreibt. Der Pfad enthält auch keine Informationen zur verwendeten Technik, beispielsweise cgi-bin oder cgi, und keine Dateinamenserweiterungen wie htm, html, php, pl oder shtml.
Ein Beispiel ist Wikipedia, deren URLs nach folgendem Schema aufgebaut sind:
<Sprachcode>.wikipedia.org/wiki/<Artikelbezeichnung>
Beispielsweise:
http://de.wikipedia.org/wiki/Clean_URL
anstatt
http://de.wikipedia.org/w/index.php?title=Clean_URL
Inhaltsverzeichnis
Technik
„Saubere“ URLs lassen sich auf Webserver- und auf Webanwendungsebene umsetzen. Auf Webanwendungsebene muss jedoch auch der Webserver entsprechend konfiguriert sein.
Webserverebene
Der Apache HTTP Server kann „saubere” URLs mithilfe des Moduls mod_rewrite realisieren. Dieses Modul erlaubt 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.
Webanwendungsebene
Manche Web-Content-Management-Systeme beinhalten bereits passende Rewrite-Regeln wodurch das Aktivieren dieser trivial ist.
Vorteile
- Benutzer können die Relevanz der URL schneller bewerten (eine aussagekräftige URL wird in der Regel eher angeklickt als eine kryptische)
- Benutzer können sich die URLs leichter merken (und ähnliche Dateiendungen wie html oder htm müssen nicht mehr geraten werden)
- Externe Links und Lesezeichen auf eine Seite sind wesentlich länger gültig, da sie von internen Änderungen von Datenstrukturen und Technologien unabhängig sind
- Bei der Suchmaschinen-Optimierung (dort auch sefURL für search engine friendly), werden im Suchmaschinenranking von Keywords neben dem Seiteninhalt auch Domain- und Dateinamen einzelner Seiten bewertet[3]
Quellen
- ↑ RFC1738: Uniform Resource Locators (URL). 3.3. HTTP. Abgerufen am 12. Juni 2011 (englisch).
- ↑ RFC3986: Uniform Resource Identifier (URI): Generic Syntax. 3. Syntax Components. Abgerufen am 12. Juni 2011 (englisch).
- ↑ Sefurl - Search Engine Friendly Uniform Resource Locator. Warum Sefurl?. abgerufen am 12. Juni 2011: „Stichwörter werden aber ebenso im Domainnamen und im Dateinamen der einzelnen Seiten bewertet.“
Weblinks
- Cool URIs don't change von Tim Berners-Lee (englisch)
- Short URLs in MediaWiki (englisch)
Wikimedia Foundation.