Clean URLs

Clean URLs

Clean URLs (dt. saubere URLs oder sprechende URLs) (bzw. URIs) sind URLs, die nichts über die genutzte Technologie preisgeben sondern nur die Ressource selbst beschreiben. Man sieht z. B. kein "cgi-bin" oder "cgi" im Pfad und selbst die Dateiendungen (z. B. htm, html, php, pl, shtml etc.) fehlen.

Ein Beispiel ist Wikipedia. Die URLs sind immer nach folgendem Schema aufgebaut:

<Sprachkürzel>.wikipedia.org/wiki/<Artikelbezeichnung>

Also zum Beispiel:

http://de.wikipedia.org/wiki/Clean_URLs

Inhaltsverzeichnis

Technik

„Saubere“ URLs lassen sich auf Webserver- und auch Webanwendungsebene umsetzen. Auf Webanwendungsebene muss der Webserver jedoch auch passend konfiguriert sein.

Webserverebene

Wenn man Apache benutzt, kann man „saubere“ URLs mithilfe des mod_rewrite-Moduls realisieren. Dieses Modul erlaubt es, Anfragen anhand von vorher definierter Regeln mithilfe von regulären Ausdrücken webserverintern umzuschreiben. 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 erledigen das vollkommen automatisch.

Vorteile

  • Externe Links (auch Bookmarks) auf die Seite sind wesentlich länger gültig, da sie von internen Änderungen (Datenstrukturen, Technologien) unabhängig sind
  • Suchmaschinen-Optimierung, weil die URLs sinnvoller sind (höhere Dichte relevanter Wörter)
  • Benutzer können sich die URLs leichter merken (und ähnliche Dateiendungen wie .html oder .htm müssen nicht mehr geraten werden)
  • Benutzer können die Relevanz der URL schneller bewerten (eine aussagekräftige URL wird in der Regel eher angeklickt als eine kryptische)

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Clean URL — Clean URLs, RESTful URLs or user friendly URLs are purely structural URLs that do not contain a query string and instead contain only the path of the resource (after the scheme [e.g. http] and the authority [e.g. example.org]). This is often done …   Wikipedia

  • 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… …   Deutsch Wikipedia

  • Rewrite engine — In Wikipedia and other MediaWiki sites, see MediaWiki Manual:Short URL. A rewrite engine is software that modifies a web URL s appearance (URL rewriting). Rewritten URLs (sometimes known as short, fancy URLs, or search engine friendly SEF) are… …   Wikipedia

  • Comparison of Internet forum software — This article outlines the general features commonly found in various Internet forum software packages. Contents 1 Subarticles 2 Feature explanation 2.1 Flat vs. threaded 2.2 Duplicate thread …   Wikipedia

  • Mod rewrite — Eine Rewrite Engine (von engl. rewrite, „umschreiben“ und engine, „Maschine“) ermöglicht es, an den Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten. Die bedeutendste Rewrite Engine ist das Softwaremodul mod rewrite,… …   Deutsch Wikipedia

  • Morfik — Technology Pty Ltd. Industry Computer software Founded Hobart, Tasmania, AUS (2000) Headquarters Sydney, NSW, Australia …   Wikipedia

  • Drupal — 7 nach der Installation …   Deutsch Wikipedia

  • Rewrite-Engine — Eine Rewrite Engine (von englisch rewrite, „umschreiben“ und engine, „Maschine“) ermöglicht es, an einen Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten. Die bedeutendste Rewrite Engine ist das Softwaremodul mod… …   Deutsch Wikipedia

  • Jojo CMS — Infobox Software name = Jojo CMS caption = Edit pages screenshot author = [http://www.gardyneholt.co.nz gardyneHOLT] [http://www.ragepank.com RagePank] developer = Harvey Kane, Mike Cochrane, Tom Dale, Bon Virata released = 7 June 2007 latest… …   Wikipedia

  • symfony — Datei:Symfony.svg Basisdaten Aktuelle Version 2.0.4 (4. Oktober 2011) Betriebssystem plattformunabhängig Programmier­sprache …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”