Redirección sencilla mediante .htaccess

Si habéis rediseñado la web y no queréis perdes las visitas que entren por las urls antiguas y sobre todo... queréis conservar el PageRank, la forma más sencilla y rápida es mediante el fichero .htaccess.

La redirección que se debe de hacer es la redirección 301: Movido permanentemente, esto indica que la página que se iba a visitar ya no existe, y no volverá a existir, y en su lugar existe la nueva que le vamos a indicar.

Para esto basta con añadir la siguiente línea al .htaccess, tantas veces como urls querámos redirigir:

Redirect 301 url_vieja url_nueva

url_vieja debe de ser la ruta sin el protocolo, http://, ni el dominio, dominio.com
url_nueva debe de ser la ruta con el protocolo, http://, y con el dominio.com

Un ejemplo más claro:

Redirect 301 /carpeta/fichero.html http://www.dominio.com/nueva_carpeta/nuevo_fichero.html 

¡Y LISTO!

Recordar que el fichero .htaccess debe de empezar con un punto, en algunos servidores Apache con windows puede llamarse htaccess.txt

¿Fué interesante? Por qué no dejas un comentario abajo y continúas la conversación.

Comentarios

Si no funciona y habéis comprobado que la sintaxis de lo que habés introducido en el fichero .htaccess es correcto, es posible que no esté habilitado en Apache. Buscar esta línea en el fichero de configuración de Apache (httpd.conf) y si no existe crearla:

AccessFileName .htaccess

Al mismo tiempo hay que poner el valor AllowOverride de los directorios a All, que por defecto está a None:

AllowOverride All

O bien algún valor que habilite el uso de las directivas que necesitais. Podéis verlo aquí: http://dns.bdat.net/documentos/apache/x367.html

Lo que comenta Jose María es aplicable a todo lo que se haga con el .htaccess.

Muchas gracias por el tuto.
La explicación está OK.

Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.

Saludos.

hola estoy haciendo una pagina con joomla pero en el servidor tengo una carpeta en el directorio raiz que se llama joomla2 y ahí tengo todos los archivos de la pagina entonces tengo que poner en la URL http://instrumentosmusicalesvsm.com/joomla2 y quisiera que solo se quedara el dominio sin la subcarpeta, he estado mirando y probando tu tutorial, he abierto el adchivo .htaccess con el blog de notas y he puesto arriba donde me ha parecido Redirect 301 /carpeta/fichero.html http://www.instrumentosmusicalesvsm.com/nueva_carpeta/nuevo_fichero.htm y no me funciona,si me pudiaras ayudar te lo agradeceria, un saludo vicente

Muchas gracias por la información !

Deja un Comentario

(requerido)

(requerido)