¿Cómo se debe diseñar un buen URI ? ¿Cuáles son los factores a considerar? ¿Cuáles son los pros y los contras de las variantes?
Factores que conforman un buen URI
- Estabilidad en el tiempo
- Corto
- Darle al usuario una idea de lo que está vinculado
- Fácil de escribir
- Fácil de adivinar (relevante solo para algunos enlaces como "/ jobs")
- Motor de búsqueda amigable
- El esquema de URI debe ser coherente en todo el sitio
- El esquema URI debería permitir extensiones futuras
¿Nunca más?
Ejemplos
example.com/articles/3252
example.com/articles/how+to+design+good+uri
example.com/articles/3252/how+to+design+good+uri
example.com/good-uri-design
example.com/articles/good-uri-design
example.com/a/good-uri-design
url
best-practices
architecture
deamon
fuente
fuente
Respuestas:
La verdadera respuesta es usar lo que mejor se adapte a su sitio. Algunos hechos:
index.php?page=about
) muy bien.example.com/1234/my-page
en teoría debería ser diferenteexample.com/1234/my-pgae
pero para la mayoría de los propósitos prácticos terminan devolviendo el mismo contenido, como en este sitio.fuente
Este consejo, de Jakob Neilsen, fue escrito en 1999, pero todavía parece pertinente hoy:
De: URL como IU
fuente
Ninguno:
o al menos:
Las buenas babosas no son necesariamente las mismas que el título, deben ser concisas y usar caracteres amigables con la URL.
fuente
Estos recursos pueden ayudar:
fuente