stringtranslate.com

Limpiar URL

Las URL limpias (también conocidas como URL fáciles de usar , URL bonitas , URL amigables para los motores de búsqueda o URL RESTful ) son direcciones web o localizadores uniformes de recursos (URL) destinados a mejorar la usabilidad y accesibilidad de un sitio web , aplicación web o servicio web. siendo inmediata e intuitivamente significativa para los usuarios no expertos . Dichos esquemas de URL tienden a reflejar la estructura conceptual de una colección de información y desacoplan la interfaz de usuario de la representación interna de información de un servidor. Otras razones para utilizar URL limpias incluyen la optimización de motores de búsqueda (SEO), [1] ajustarse al estilo de arquitectura de software de transferencia de estado representacional (REST) ​​y garantizar que los recursos web individuales permanezcan consistentemente en la misma URL. Esto hace que la World Wide Web sea un sistema más estable y útil, y permite crear marcadores de recursos web más duraderos y fiables. [2]

Las URL limpias tampoco contienen detalles de implementación de la aplicación web subyacente. Esto conlleva el beneficio de reducir la dificultad de cambiar la implementación del recurso en una fecha posterior. Por ejemplo, muchas URL incluyen el nombre de archivo de un script del lado del servidor , comoejemplo.php,ejemplo.aspocgi-bin. Si se cambia la implementación subyacente de un recurso, dichas URL deberán cambiar junto con él. Del mismo modo, cuando las URL no están "limpias", si la base de datos del sitio se mueve o se reestructura, tiene el potencial de causar enlaces rotos , tanto internos como de sitios externos, lo último de los cuales puede llevar a la eliminación de los listados de los motores de búsqueda . El uso de URL limpias presenta una ubicación consistente para los recursos para los agentes de usuario, independientemente de la estructura interna. Otro beneficio potencial del uso de URL limpias es que la ocultación de información interna del servidor o de la aplicación puede mejorar la seguridad de un sistema. [1]

Estructura

Una URL suele comprender una ruta , un nombre de secuencia de comandos y una cadena de consulta . Los parámetros de la cadena de consulta dictan el contenido que se mostrará en la página y, con frecuencia, incluyen información opaca o irrelevante para los usuarios, como identificadores numéricos internos para valores en una base de datos , datos codificados de forma ilegible, ID de sesión , detalles de implementación, etc. Las URL limpias, por el contrario, contienen sólo la ruta de un recurso, en una jerarquía que refleja alguna estructura lógica que los usuarios pueden interpretar y manipular fácilmente.

Implementación

La implementación de URL limpias implica el mapeo de URL mediante coincidencia de patrones o técnicas de reescritura transparente . Como esto suele tener lugar en el lado del servidor, la URL limpia suele ser la única forma que ve el usuario.

Para fines de optimización de motores de búsqueda, los desarrolladores web suelen aprovechar esta oportunidad para incluir palabras clave relevantes en la URL y eliminar palabras irrelevantes. Las palabras comunes que se eliminan incluyen artículos y conjunciones , mientras que se agregan palabras clave descriptivas para aumentar la facilidad de uso y mejorar la clasificación en los motores de búsqueda. [1]

Se puede incluir un identificador de fragmento al final de una URL limpia para referencias dentro de una página y no es necesario que sea legible por el usuario. [3]

Babosa

Algunos sistemas definen un slug como la parte de una URL que identifica una página con palabras clave legibles por humanos . [4] [5] Generalmente es la parte final de la URL (específicamente de la parte ruta / pathinfo ), que puede interpretarse como el nombre del recurso, similar al nombre base en un nombre de archivo o el título de una página. El nombre se basa en el uso de la palabra slug en los medios de comunicación para indicar un nombre corto dado a un artículo para uso interno.

Los slugs generalmente se generan automáticamente a partir del título de una página, pero también se pueden ingresar o modificar manualmente, de modo que, si bien el título de la página permanece diseñado para su visualización y legibilidad humana, su slug puede optimizarse para que sea breve o para que lo consuman los motores de búsqueda, además de proporcionar destinatarios de una URL desnuda compartida con una idea aproximada del tema de la página. Los títulos de páginas largos también se pueden truncar para mantener la URL final en una longitud razonable.

Las babosas pueden estar completamente en minúsculas, con los caracteres acentuados reemplazados por letras de la escritura latina y los espacios en blanco reemplazados por un guión o un guión bajo para evitar ser codificados . Los signos de puntuación generalmente se eliminan y algunos también eliminan palabras breves y comunes, como las conjunciones . Por ejemplo, el título ¡ Esto, aquello y lo otro! Una Colección Outré podría tener un slug generado de this-that-other-outre-collection.

Otro beneficio de los URL slugs es la capacidad facilitada de encontrar una página deseada entre una larga lista de URL sin títulos de página, como una lista mínima de pestañas abiertas exportadas usando una extensión del navegador , y la capacidad de obtener una vista previa del título aproximado de un destino. página en el navegador si tiene un hipervínculo sin título.

Si una herramienta para guardar páginas web localmente usa la cadena después de la última barra como nombre de archivo predeterminado , como lo hace wget , un slug hace que el nombre del archivo sea más descriptivo.

Los sitios web que utilizan slugs incluyen Stack Exchange Network con el título de la pregunta después de la barra e Instagram con el parámetro URL. [6] [7]?taken-by=username

Ver también

Referencias

  1. ^ abc Opitz, Pascal (28 de febrero de 2006). "Limpiar URL para mejorar la clasificación en los motores de búsqueda". Contenido con estilo. Archivado desde el original el 6 de enero de 2012 . Consultado el 9 de septiembre de 2010 .
  2. ^ Berners-Lee, Tim (1998). "Los URI interesantes no cambian". Guía de estilo para hipertexto en línea . W3C . Consultado el 6 de marzo de 2011 .
  3. ^ "Identificador uniforme de recursos (URI): sintaxis genérica". RFC 3986 . Grupo de Trabajo de Ingeniería de Internet . Consultado el 2 de mayo de 2014 .
  4. ^ Babosa en el glosario de WordPress
  5. ^ Slug en el glosario de Django
  6. ^ "Pregunta sobre URL según el título". Intercambio de metapila . 2011-10-10.
  7. ^ "Los 16 mejores trucos de Instagram y funciones ocultas que debes conocer". Fosbytes . 2017-08-04.

enlaces externos