Necesitaba redirigir una página web a otra con htaccess, cualquier url de la primera al inicio de la segunda, de manera que todo el contenido indexado de la web que iba a cerrar mandara al index de la nueva.
Porque hice esto? en mi caso porque la web que quería redirigir estaba penalizada en buscadores, causado por un experimento SEO que hice, de hecho sólo tenía la miserrima cifra de 1 o 2 visitas cada día, cuando había llegado a tener casi 100. Al contener esta defenestrada web algunos links y referencias propias y estar en el mismo servidor y bajo la misma IP que otras webs que no quiero se penalicen, prefiero eliminarla de la faz del ciberespacio, pero como el dominio aún le quedan meses pagados, pues lo redirijo a otra web de temática similar.
Hay más motivos para hacer esto… como quien compra el típico pack de midominio.com y midominio.net, y obviamente quiere que uno de ellos dirija al otro.
Redirección 301 de dominio como Wildcard.
El caso que en el CPanel de mi hosting, marque una redirección permanente de dominio como WildCard.
De esta manera le decimos en el fichero .htaccess que cualquier url de una web, por ejemplo todas estas:
http://www.web-vieja.com
http://www.web-vieja.com/categorias
http://www.web-vieja.com/categorias/uno
http://www.web-vieja.com/articulo/presentacion.php?user=12
Se redireccionarían a la nueva web sin problemas, o quizás si?
El problema reside en que con esta configuración por defecto de CPanel, se fija para que la url de la nueva web que genera, reciba como parámetro toda la url antigua, resultando algo como:
http://www.web-nueva.com/categorias
http://www.web-nueva.com/categorias/uno
(…)
Esto es fenomenal si el sistema es el mismo y hemos migrado el código y la base de datos de un dominio a otro, porque significa que las url antiguas apuntan a su clon en el nuevo dominio.
Pero en el caso de cerrar un dominio, como que nos fastidia.
Redirigir una pagina web a otra con htaccess
Por este motivo, vamos a marcar la redirección en modo wildcard pero apuntando todo al index de la nueva web.
Meteremos esto en el .htaccesss:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.web-nueva.com/ [R=301,L]
1361 visitas.