¿Conoces las posibilidades de la Web 3?

Accede gratis a este Video Tutorial de
de como montar un proyecto gratis
en la #Web3 usando NFTs2Me.com

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Reemplazar un dominio por otro en cientos de post Wordpress con SQL
#1

Acabo de enfrentarme a esta tarea y he encontrado una función en MySQL que viene perfecto, sirve cuando hemos cambiado el dominio de un proyecto y tenemos un blog que hace referencia al anterior dominio. Pues con esta línea de SQL, se resolverán todos tus problemas:

Código:
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'www.dominioantiguo.com', 'www.dominionuevo.com');

Canal SEO en Telegram premium
Influenet - Compra/Venta de artículos patrocinados. Sonrisa
Responder
#2

Buen aporte. Yo suelo hacerlo exportando la base de datos, abriendola en bloc de notas, y luego "Buscar y Reemplazar todos". Así se modifican también los links que no estén en el campo post_content, la forma que das es mucho más rápida, sobre todo si tienes una base de datos pesada.

hvsombrilla, orgulloso de ser un miembro de Foro Black Hat SEO desde Apr 2014.
Responder
#3

si no os importa, voy a complementarlo con un par querys mas

Estas 2 en principio , los datos los cmabiariamos desde el panel de control pero si por alguna razon no tenemos acceso (estamos en medio de una migracion y algo no esta como debiera, o despues de haber hecho el cambio vemos de tenemos que ponerlo en otra url y cosas asi) A mi junto a la que ha puesto sauron, me han sacado de algun qe otro apuro

Cambiar Siteurl & Homeurl
Código:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Cambiar GUID
Código:
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com'):

Actualizar Post Meta
A veces la url esta en algun post meta, ademas de en el contenido...
Código:
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');

[Imagen: banner-acelerar-wp.jpg]
Responder
#4

eselente aporte sige aci

Solo por completar y en mi linea de simplificalo-cuanto-puedas, añado un plugin para wordpress que busca cadenas en la bd y las sustituye.
Puede buscar en ID, post-content, GUID, title, excerpt, meta-data, comments, comment-author, comment-e-mail, comment-url, tags/categories y categories-description.
Por tanto podría reemplazar solo la palabra 'misitioantiguo' por 'misitioactual' sin que tenga que estar identificado como enlace.
http://wordpress.org/plugins/search-and-replace/


digamme que ise mal -> esta la encontré hoy
Responder
#5

que bueno, para buscar cosas que no quieres que sigan en el blog (enlaces de intercambios que la otra parte los quitó y esas cosas) irá de coña Sonrisa

[Imagen: banner-acelerar-wp.jpg]
Responder
#6

Hola, llego a este post buscando una solución para mi caso en el que debo reemplazar una url interna de mi blog a la que se dirigen muchos enlaces antiguos que no quiero que queden rotos, a otra url actual. Quisiera saber si este código sirve para mi caso.
Si fuese que sí, ¿dónde se coloca este código? No domino SQL.
Gracias de antemano.
Responder
#7

Con el plugin qu puso arrollo seria sencillo. Haz una copia de seguridad por si acaso.

Enviado desde mi móvil
Responder
#8

(31-05-2014, 03:01 PM)GUSUM escribió:  Hola, llego a este post buscando una solución para mi caso en el que debo reemplazar una url interna de mi blog a la que se dirigen muchos enlaces antiguos que no quiero que queden rotos, a otra url actual. Quisiera saber si este código sirve para mi caso.
Si fuese que sí, ¿dónde se coloca este código? No domino SQL.
Gracias de antemano.

Si no dominas SQL, mejor tira de un plugin, para lo que necesitas te va bien este:
http://wordpress.org/plugins/redirection/
Que puedes redireccionar post/paginas/categorias a su nueva URL con 301 Guiño

Canal SEO en Telegram premium
Influenet - Compra/Venta de artículos patrocinados. Sonrisa
Responder
#9

wordpress serializa las cosas.. aqui hay un script muy útil:

https://interconnectit.com/products/sear...databases/

comprarproxy, orgulloso de ser un miembro de Foro Black Hat SEO desde Jun 2014.
Responder


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje
Último mensaje por ben85
05-03-2020, 09:49 PM

Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)
Telegram Grupo Telegram