Redirigir página web con htaccess rewrite

Leer primero

Este artículo es proporcionado por cortesía – Clouding.io no configurará rewrite rules para sitios web individuales de los clientes, ni dará soporte de sintaxis puesto que la responsabilidad de revisarlo es del cliente.

Este documento explica cómo crear un archivo .htaccess para redireccionar un sitio o contenido. Recuerda que esto no va a redirigir los correos electrónicos de tus dominios.

Aviso

Como un archivo de configuración, .htaccess es muy poderoso. Incluso el más mínimo error de sintaxis (como un espacio que falte) puede resultar en que el contenido de tu web no se muestre correctamente o en absoluto. Los ficheros .htaccess son archivos ocultos del sistema, por favor asegúrate de que tu cliente FTP está configurado para mostrar archivos ocultos. Esta suele ser una opción en las preferencias del programa / opciones.

Instrucciones

  1. Crea un archivo de texto vacío con un editor de texto como el bloc de notas, y guárdalo como htaccess.txt
  2. Nota

    La razón por la que debes guardar el archivo como htaccess.txt se debe a que muchos sistemas operativos y aplicaciones FTP son incapaces de leer o ver archivos .htaccess por defecto. Una vez cargado en el servidor deberías cambiar el nombre del archivo por .htaccess.

  3. Edita el contenido del archivo. Puedes revisar los siguientes ejemplos:
    • Redireccionar una página web a otra URL, como dominio.net redirigido a dominio.com: Redirect 301 / http://dominio.com/ (Esto te permite redirigir todo tu sitio web a cualquier otro dominio)
    • Redireccionar tu index.html a una subcarpeta: Redirect /index.html http://dominio.com/newdirectory/ (Esto te permite redirigir index.html a una subcarpeta)
    • Redirigir un archivo antiguo a una nueva ruta de archivo: Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html (Esto te permite redirigir un archivo antiguo a una nueva ruta de archivo)
    • Redireccionar a una página index específica: DirectoryIndex index.html (Esto te permite redireccionar a una página index específica)

Consejo

Puedes encontrar la guía definitiva sobre las directivas de Apache que pueden ser utilizadas en los archivos .htaccess en: http://httpd.apache.org/docs/mod/core.html.

Más cambios avanzados de URL con mod_rewrite:

Si necesitas hacer cambios complejos a la manera en que su muestra la URL, puedes encontrar información en nuestro artículo Utilizar las rewrite rules en .htaccess. Podrás hacer cosas como, agregar “www” al principio de la URL, redirigir todas las peticiones a una subcarpeta pero mantener el resto de la URL, etc…

Para comentar sobre este artículo, rellena el formulario. Los campos marcados con un asterisco (*) son obligatorios.


*