Dies ist die Art von „coolem“ URI-Schema, das ich auf meiner eigenen persönlichen Website anstrebe.
Persönlich war der Grund dafür (und wahrscheinlich auch für viele andere Webdesigner / Entwickler!), Dass ich den Artikel „Coole URIs ändern sich nicht“ gelesen habe - dieses Dokument wurde vom Gründervater des World Wide Web, Tim Berners, verfasst -Lee.
In Tim Berners-Lees berühmtem Artikel nennt er im Grunde die gleichen Gründe, die
Stephen Ostermiller in seiner ausgezeichneten Antwort auf diese Frage hat .
Um Ihre Hauptfrage zu beantworten: "Warum sind Erweiterungen in URLs versteckt?" Nun, ich würde sagen, dass die Hauptgründe für mich sind:
1. Um die URI zukunftssicher zu machen:
Zum Beispiel hätte es sich damals als eine gute Idee angehört, einen URI zu verwenden, der wie folgt lautet :
http://www.example.com/page.pl
Dabei handelt .pl
es sich um die Dateierweiterung für ein Perl-Skript. Allerdings verwenden thesedays, die meisten Web - Entwickler ASP.NET oder PHP für Back - End-Scripting, so Vorabend obwohl heute ,
http://www.example.com/page.php
klingt wie eine bessere Idee, schließlich PHP und ASP / ASP.net wird geworden altmodisch. Eine bessere Idee ist es, die Erweiterung einfach ganz zu entfernen.
2. Lesbarkeit und Erinnerbarkeit:
Es ist viel einfacher, eine „coole“ URI mündlich, auf Papier (z. B. Werbung, Visitenkarten usw.) an Personen weiterzugeben, ganz zu schweigen davon, dass sie leichter zu merken ist.
3. "Hackbarkeit" *
Obwohl ich sagen würde, dass die große Mehrheit der Nutzer heutzutage wahrscheinlich eine Suchmaschine für alles durchläuft - ich habe sogar Leute gesehen, die in die Adressleiste gingen und tippten www.google.com
und dann Google verwendeten, um buchstäblich einzutippen www.ebay.com
! Wenn ich jedoch eine auf Multimedia basierende Website habe, weist der URI http://www.example.com/video
darauf hin, dass der Musikabschnitt unter dem URI zu finden ist http://www.example.com/audio
, und so weiter. (Ich benutze immer noch die Adressleiste, um zu Websites zu gehen - ich bin ziemlich altmodisch in Bezug auf solche Dinge!)
* (! Oh „Wartbarkeit“ - geht das Wort gibt es auch ?! Nun, es ist jetzt !) :-)
4. ** Ästhetik:
Um sie schöner aussehen zu lassen! (Beschuldige meine Zwangsstörung!)
Beim Durchlesen verschiedener SEO-bezogener Websites ist mir jedoch aufgefallen, dass viele Webmaster tatsächlich Dateierweiterungen an dynamische URIs anhängen, z.
Die tatsächliche URI kann sein:
http://www.example.com/article
Der Webmaster führt jedoch eine Neuschreibung durch, um den URI statisch aussehen zu lassen, z. B .:
http://www.example.com/article.html
Die Logik dahinter ist, dass im Grunde genommen eine Suchmaschine statischen Seiten (die sich anscheinend weniger wahrscheinlich ändern) einen höheren Rang zuweisen wird. (Obwohl ich nicht gerade ein Experte für SEO bin, kaufe ich mir diese Idee persönlich nicht ein. Ich gehe davon aus, dass es angesichts der Art der Köpfe, die hinter den Google- und Bing-Algorithmen stecken, etwas mehr als eine falsche Dateierweiterung erfordern wird con your way you in die SERP-Pole Position!)
Weitere Informationen zum Benennen von URIs finden Sie in den folgenden Artikeln:
Tim Berners-Lee:
W3C QA-Tipps:
Brian Kelly (UK Web Focus / UKOLN - Universität Bath):
Hoffe das hilft!