Cómo usar la herramienta «Herramienta de reescritura de URL»
- Introduce la ruta antiguaEscribe en Ruta antigua la dirección que quieres retirar, por ejemplo /old-page. La barra inicial se elimina automáticamente.
- Introduce la ruta nuevaEscribe el destino en Ruta nueva, ya sea una ruta como /new-page o una URL completa.
- Copia la regla en .htaccessPulsa el botón de ejecutar y copia el resultado en tu archivo .htaccess, con RewriteEngine On y la RewriteRule en líneas separadas.
Usos habituales
- Mover una sola página a un nuevo slug en un sitio Apache
- Limpiar una URL antigua tras una migración
- Preparar una regla para pasársela a tu desarrollador o hosting
Preguntas frecuentes
¿Cómo se usa la herramienta «Herramienta de reescritura de URL»?
1. Introduce la ruta antigua: Escribe en Ruta antigua la dirección que quieres retirar, por ejemplo /old-page. La barra inicial se elimina automáticamente. 2. Introduce la ruta nueva: Escribe el destino en Ruta nueva, ya sea una ruta como /new-page o una URL completa. 3. Copia la regla en .htaccess: Pulsa el botón de ejecutar y copia el resultado en tu archivo .htaccess, con RewriteEngine On y la RewriteRule en líneas separadas.
¿Qué regla genera?
RewriteEngine On seguido de una regla de mod_rewrite con la forma RewriteRule ^old-page$ /new-page [R=301,L]. R=301 envía una redirección permanente y L detiene las reglas posteriores para esa petición. Funciona en Apache con mod_rewrite activado; Nginx ignora los archivos .htaccess.
¿Escapa los caracteres especiales?
Sí. Los caracteres con un significado especial en una expresión regular, como puntos, signos de interrogación y corchetes, se escapan con una barra invertida, así que la ruta antigua coincide de forma literal.
¿Admite query strings o varias URL a la vez?
Las cadenas de consulta, sí: si la dirección antigua tiene una, la herramienta añade una línea RewriteCond que la reconoce y termina el destino con ? para descartar los parámetros antiguos. Cada ejecución sigue creando una sola regla.
¿Se guardan los datos que introduzco?
Las dos rutas se envían al servidor de GigaTools, se convierten en texto y se devuelven. No se prueba nada en tu sitio y la herramienta no guarda las rutas.