Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Cambio de URL redirección 301 con .htaccess


Explicamos la manera de realizar una redirección tipo 301 (moved permanently) de una URL antigua a una nueva, utilizando el fichero .htaccess.


04/12/06 - A veces nos vemos en la necesidad de cambiar las direcciones de nuestras páginas, porque hayamos realizado una reestructuración del sitio, una reprogramación o un cambio de dominio. No cabe duda que esto siempre es un engorro, lo mejor sería conservar las direcciones antiguas, que las conocen nuestros usuarios y están correctamente posicionadas en buscadores, pero en ocasiones no tenemos más remedio.

En esos casos, lo más adecuado es facilitar tanto a usuarios como motores de búsqueda la localización de las nuevas URLs que sustituyen a las viejas. Existen varias maneras de hacer esto, unas más adecuadas que otras, pero parece ser que, de cara a buscadores como Google, lo más adecuado es realizar una redirección 301 "moved permanently". Así les estamos informando que los contenidos han cambiado de localización permanentemente, de modo que los motores de búsqueda actualizarán las direcciones en sus bases de datos. De cara a los usuarios, con una redirección 301 sus navegadores cambiarán las URL por las nuevas de manera transparente para los usuarios, es decir, sin que tengan que hacer nada.

En este artículo veremos cómo realizar una redirección 301 ayudándonos del archivo htaccess de Apache.

Referencia: Tenemos algunas informaciones sobre .htaccess en DesarrolloWeb.com.

Editar htaccess para crear direcciones amigables
http://www.desarrolloweb.com/manuales/htaccess-para-urls-amigables.html

Manual de Apache
http://www.desarrolloweb.com/manuales/41/

Realizar una redirección 301 con htaccess es muy simple. Se puede hacer con una línea como esta en el archivo:

redirect 301 /url_antigua.html http://www.dominio-nuevo.com/url-nueva/

Como se ha visto, se lanza un comando redirect, tipo 301 y luego se indican tanto la url antigua como la nueva. La antigua simplemente se indica con la URL relativa al archivo .htaccess. La nueva URL se indica de manera absoluta, comenzando con http://.

También podemos hacer redirecciones en masa más complejas utilizando patrones. Si los patrones concuerdan, entonces se realiza la redirección.

Por ejemplo, si queremos que cualquier URL de un dominio se redirija a la portada o página raíz de otro dominio, podremos hacer esto:

redirectMatch 301 ^(.*)$ http://www.desarrolloweb.com

Esto, en un dominio llamado por ejemplo domantiguio.com, redireccionaría cualquier URL como http://domantiguo.com/loquesea/ a la URL http://www.desarrolloweb.com. O bien una URL como http://domantiguo.com/dir/otracosa.html se redirigiría a http://www.desarrolloweb.com.

Ahora, si deseamos hacer una redirección de una URL de un dominio a la misma URL, pero en otro dominio, podríamos hacer algo como esto:

redirectMatch 301 ^(.*)$ http://www.desarrolloweb.com$1

Esto redirigiría algo como http://domantiguo.com/loquesea/ a la URL http://www.desarrolloweb.com/loquesea. Una URL como http://domantiguo.com/dir/otracosa.html la redirigiría a http://www.desarrolloweb.com/dir/otracosa.html.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 1 comentario (Añadir)
+ 2 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com
URL: http://www.desarrolloweb.com

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Editar htaccess para crear direcciones URL amigables

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Apache


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestra un comentario revisado

 Comentario de Tomas
19/12/06 

Mucho cuidado con los redireccionamientos y Google ¡¡

Google considera una practica fraudulenta, hacer un redireccionamiento directo desde una antigua URL a una nueva. Yo lo hice con un antiguo dominio mio y me llegaro a yamar por telefono los de Google españa, amenazandome con quitarme del directorio (la nueva web por supuesto)

Esto tiene logica, ya que google siempre piensa en la persona que busca. Si colocas unas palabras claves en el buscador, google generara un resultado y si al entrar en ellos, nos redirijen hacia otra pagina. el buscador entiende que lo estas tratando de engañar o que otro dominio (el nuevo) esta rtando de apoderarse de las posiciones de otro.

Segun me dijeron del propio Google españa (en realidad era una empresa que trabaja para ellos rastreando posibles fraudes) la forma de proceder correctamente cuando queremos desviar una pagina de un dominio antiguo a uno nuevo, es colocar una pagina de aviso que el sitio ha cambiado de direccion y colocar un boton que nos lleve a esa nueva pagina y pedir al usuario que haga clic en este.

Tomas Cabrera

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Manuales relacionados
+Editar htaccess para crear direcciones URL amigables
Categorías
+Apache

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia