Extensiones de archivo para páginas
Silktide encuentra páginas cuyas direcciones web terminan en una extensión de archivo, como
.html, .php o .aspx. Las direcciones de las páginas funcionan sin extensiones, y las
direcciones más limpias son más fáciles de compartir, más fáciles de recordar y revelan menos
sobre cómo está construido tu sitio web.
https:\/\/example.com\/news.html <- extensión expuesta
https:\/\/example.com\/news <- más limpio y oculta la tecnología
Por qué importa
Las extensiones hacen que las direcciones sean más largas y torpes para leer en voz alta,
teclear y compartir. También exponen tu tecnología subyacente: .php o .aspx les dice a los
atacantes qué software buscar para vulnerabilidades conocidas.
Lo más perjudicial a largo plazo: las extensiones acoplan tus direcciones a tu tecnología.
Si reconstruyes el sitio en otra plataforma, todas las direcciones .php cambian, lo que rompe
los marcadores y los enlaces desde otros sitios web. Las direcciones sin extensión sobreviven a
la migración de plataforma intactas, y "Cool URIs don't change" es una buena práctica de la web
desde la década de 1990.
Cómo solucionarlo
- Configura tu sitio web para servir las páginas en direcciones sin extensión. La mayoría de las plataformas modernas lo hacen de forma predeterminada; las configuraciones más antiguas pueden necesitar una regla de reescritura en la configuración del servidor web.
- Redirige cada dirección antigua con extensión a su equivalente sin extensión mediante una redirección permanente (301), para que se conserven los enlaces existentes y el posicionamiento en buscadores.
- Actualiza tus propios enlaces internos para usar las nuevas direcciones.
La forma correcta de hacerlo varía según la plataforma: busca en la documentación de tu CMS o del servidor web "URL rewriting" o "clean URLs" (reescritura de URL o URL limpias).
Cómo lo comprueba Silktide
- Tomamos la dirección web de cada página.
- Marcamos la página si la última parte de la ruta de su dirección termina en una extensión de archivo, sea cual sea la extensión.
Esta comprobación se aplica a páginas. Los archivos que realmente son descargas, como documentos PDF, conservan correctamente sus extensiones y no se evalúan aquí.
Resolución de problemas
No podemos cambiar nuestras URL ahora mismo
Los cambios de dirección requieren redirecciones y algo de planificación, por lo que a menudo se agrupan en un proyecto de rediseño o migración de plataforma en lugar de solucionarlos por partes. Hasta entonces, puedes los hallazgos.
Solo algunas páginas tienen extensiones
Es habitual en sitios antiguos: la mayoría de las páginas las gestiona el CMS, pero unas pocas páginas creadas manualmente son anteriores a él. Esas rezagadas suelen ser las más fáciles de corregir o retirar.