Redireccion con .htacces

A veces cambiamos de sitio una página de nuestro sitio web, la cambiamos de directorio, la renombramos o simplemente debemos eliminarla. Debemos tomar alguna medida para que por un lado los buscadores sepan que esa url que tienen indexada ha cambiado o desaparecido y que por otro lado los usuarios cuando nos visiten tengan el contenido disponible actualizado y no un error 404 de página no encontrada. Te propongo varios ejemplos que seguro te serán de mucha utilidad.

Para redireccionar un dominio a un nuevo dominio:

Para redireccionar todo el contenido de un dominio a la página inicial del nuevo dominio:

Para redireccionar un sitio web completo a otra URL:

Ejemplo, si alguien escribe http://sudominio.com/post lo redireccionará a http://nuevodmominio.com
Para redireccionar una URL a otra URL:

Para redireccionar un directorio antiguo de un dominio a otro nuevo directorio:

Para redireccionar un directorio y su contenido que vas a eliminar, a otro directorio:

Para redireccionar de www a sin www:

Para redireccionar desde sin www. a www:

Para redireccionar un sitio completo a https:

Para redireccionar un directorio de su web a https:

Para redireccionar un subdominio a dominio principal:

Para eliminar contenido duplicado del tipo, index.html, index.php:

Para evitar contenido duplicado por ser accesible por ip:

Listado y explicacion de las indicaciones añadidas:

  • R: (redirect) para forzar una redirección HTTP
  • F: (forbidden) para prohibir el acceso
  • G: (gone) para eliminar la URL
  • P: (proxy) para pasar la URL a mod_proxy.
  • L: (last) para detener el procesamiento.
  • N: (next) para continuar
  • C: (chain) para encadenar la regla activa con la siguiente
  • F: (type) para obligar un determinado tipo MIME.
  • NS: (nosubreq) para segurarse que la regla sólo se aplica si no se realizan subpeticiones internas.
  • NC: (nocase) para que la URL no distinga mayúsculas de minúsculas.
  • QSA: (qsappend) para añadir una nueva cadena de consulta (query string) en lugar de sustituirla.
  • PT: (passthrough) para asar la URL modificada a otro módulo apache.
  • S: (skip) para saltar la siguiente regla.
  • E: (env) para asignar una variable de entorno.

 

Redireccion con .htacces
VOTA EL ARTICULO POR FAVOR

Share on FacebookTweet about this on TwitterShare on Google+Digg thisPin on PinterestShare on LinkedInPrint this pageEmail this to someone VOTA Y COMPARTE

Agregar comentario

*

Suscribete

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.

Tu suscripción a sido realizada con éxito.