Este es el tipo de esquema URI "genial" que busco en mi propio sitio web personal.
Personalmente, la razón por la que comencé a hacerlo (¡y probablemente muchos más diseñadores / desarrolladores web también!) Fue después de leer el artículo "Los URI geniales no cambian" : este documento fue escrito por el padre fundador de la World Wide Web, Tim Berners -Sotavento.
En el famoso artículo de Tim Berners-Lee, básicamente declara las mismas razones que
Stephen Ostermiller tiene en su excelente respuesta a esta pregunta. .
Para dar una respuesta más específica a su pregunta principal, "¿Por qué las extensiones están ocultas en las URL?" Bueno, yo diría que las principales razones para mí son:
1. Para preparar el futuro del URI:
Por ejemplo, podría haber sonado como una buena idea en el momento de usar un URI como:
http://www.example.com/page.pl
donde .pl
es la exención de archivo para un script Perl. Sin embargo, en la actualidad, la mayoría de los desarrolladores web usan ASP.NET o PHP para la creación de scripts de back-end, por lo que incluso hoy ,
http://www.example.com/page.php
parece una mejor idea, eventualmente PHP y ASP / ASP.net se volverán anticuados. Entonces, una mejor idea es eliminar la extensión por completo.
2. Legibilidad y memorabilidad:
Es mucho más fácil transmitir un URI “genial” a las personas verbalmente, en papel (por ejemplo, anuncios, tarjetas de presentación, etc.), sin mencionar que es más fácil de recordar.
3. "Hackability" *
Aunque diría que la gran mayoría de los usuarios en estos días probablemente pasan por un motor de búsqueda para todo, ¡incluso he visto personas que irían a la barra de direcciones y escribirían www.google.com
, y luego usarían Google para escribir literalmente www.ebay.com
! Pero, creo que si tengo un sitio web basado en multimedia, el URI http://www.example.com/video
sugiere que la sección de música se puede encontrar debajo del URI http://www.example.com/audio
, y así sucesivamente. (Todavía uso la barra de direcciones para ir a sitios web, ¡soy bastante "de la vieja escuela" sobre ese tipo de cosas!)
* (¡Oh! "Hackability" - ¿existe esa palabra? ¡ Bueno, ahora sí !) :-)
4. ** Estética: ¡
para que se vean más bonitas! (¡Culpe a mi TOC!)
Sin embargo, al leer a través de varios sitios web relacionados con SEO, he notado que muchos webmasers realmente agregan extensiones de archivo a URI dinámicos, por ejemplo:
El URI real puede ser:
http://www.example.com/article
Sin embargo, el webmaster realizará una reescritura para que el URI "se vea" estático, como por ejemplo:
http://www.example.com/article.html
La lógica detrás de esto es que, básicamente, un motor de búsqueda asignará una clasificación más alta a las páginas estáticas (que, aparentemente, es menos probable que cambien). (Aunque no soy exactamente un experto en SEO, personalmente no creo en esta idea, supongo que con el tipo de mentes detrás de los algoritmos de Google y Bing, tomará un poco más que una extensión de archivo falso para ¡Conviértete en la pole position SERP!)
Para obtener más información sobre cómo nombrar URI, recomiendo leer estos artículos:
Tim Berners-Lee:
Consejos de control de calidad del W3C:
Brian Kelly (UK Web Focus / UKOLN - Universidad de Bath):
¡Espero que esto ayude!