La reescritura de URL

El artículo La reescritura de URL y sus ventajas a la hora de migrar webs (I) y su segunda parte explica los diferentes métodos que existen para la reescritura de una URL.

¿Cuándo necesitamos hacer esto? Por ejemplo, cuando estamos reestructurando un sitio web y cambiamos la organización del contenido del sitio. O, por supuesto, cuando nos movemos de un domino a otro.

En estos dos artículos se comenta, por un lado, las malas soluciones:

  • Requerir la intervención del usuario
  • Los meta tags
  • Rerirección con JavaScript

Y por otro lado, la buena solución, que es desde el servidor, con los códigos de redirección 3XX del protocolo HTTP.

Para más información aconsejo el artículo Introduction to URL Rewriting, que explica cómo hacen uso de la reescritura de la URL varios sitios web importantes como Wikipedia o Amazon.

Profesor del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante (España). Interesado en el desarrollo y la accesibilidad web.

2 comentarios sobre “La reescritura de URL

  1. Buenas tardes Sergio, recientemente elabore el sitio de hispanichealthbeauty.com y ahora quiero optimizarlo para google y demas motores de busqueda, con el tema del SEO me encuentro que tengo que convertir las url dinamicas a estaticas pero no se por dond empezar y repercusiones tendré para que el sitio no se interrumpe o salgan errores.

    Podría decirme algunos tips o manuales que yo pueda seguir para hacer el respectivo cambio?

    Saludos.

    Rafael Fernandez.
    Barranquilla, Colombia

  2. Hola Rafel.

    Dependiendo de cómo lo tengas montado, hay varias formas de hacerlo.

    Según el gestor de contenidos que utilices (CMS), puede estar implementando de forma nativa o a través de un plugin.

    Una forma que siempre funciona es directamente desde el servidor web. Si fuese Apache, sería con el módulo mod_rewrite. El problema es que hay que hacerlo a mano, una por una, pero funciona en cualquier sitio web.

    Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.