
Anteriormente la página de Avenidanet, brindaba información sobre diseño, y venta de páginas web, dado los cambios me di a la tarea de convertir todo el blog en la pagina principal, y así mantenerla actualizada.
Pero he aquí el problema el blog estaba en http://www.avenidanet.com/blog y no quería perder nada y pasarlo a http://www.avenidanet.com, pensé que iba hacer muy complicado, hasta pensé en una instalación nueva… pero no fue así, tarde menos de 30 minutos. Y tenía todo mi sitio montado correctamente, y así fue como lo hice:
- El punto más importante: Respaldar la base de datos de nuestro blog. por aquello.
- Borré todos los archivos de la raíz exceptuando la carpeta blog.
- Ingresé a la parte administrativa del blog y modifique la configuración general donde decía Opciones – General y cambie los valores de WordPress Url y Sitio Web
- Ya acá no es posible ingresar al blog, entonces pasamos todos los archivos de la carpeta blog a la raíz sin olvidar el .htaccess
- Ingresamos a la base de datos mediante phpmyadmin u otro medio que nos permita ejecutar unas consultas
- update wp_posts set post_content = replace(post_content,’http://www.antiguo.com’,’http://www.nuevo.com’);
- Y ahora solo nos falta rescatar los enlaces y hacer un redireccionamiento 301 para no perder en totalidad el pagerank, links y demás del antiguo blog. Agregamos un .htaccess con estas instrucción:Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^yourdomain.com [nc]
rewriterule ^(.*)$ http://www.yourdomain.com/$1 [r=301,nc] - Este deberíamos dejarlo un mes como mínimo, para que se realicen los cambios correspondientes.
Si siguen al pie de la letra, cada uno de estos pasos tendrán un nuevo blog en la carpeta raíz, sin efectos secundarios.