Avisos
Vaciar todo

Cambiar links de forma masiva  

 
Alejandro
 Alejandro
Usuario eminente

Buenas tardes,

Os quería hacer una consulta sobre mi página  https://proyectoviajero.com

Tengo una página en la web que se llama DESTINOS y a la que se puede acceder desde   https://proyectoviajero.com/destinos
A partir de ahí tengo páginas de cada continente (por ejemplo:   https://proyectoviajero.com/destinos/europa/)   y dentro de cada continente de paises (por ejemplo:   https://proyectoviajero.com/destinos/europa/guia-de-viaje-alemania/)

La pregunta sería: si quiero cambiar "DESTINOS"; por la palabra "CONTINENTE", hay alguna forma de actualizar de forma masiva los links que apuntan a la página con el nombre antiguo?

Del mismo modo en el ejemplo que pongo con los países (  https://proyectoviajero.com/destinos/europa/guia-de-viaje-alemania/),  hay alguna forma de actualizar los links para que aparezca solo  https://proyectoviajero.com/destinos/europa/alemania/   ?

Gracias y un saludo

Contenido solo visible a usuarios registrados

Citar
Respondido : 23/12/2021 7:50 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Alejandro,

Los Slugs de las paginas cambian de forma masiva si dichas paginas desglosadas son hijas por ejemplo

Pagina Padre "Destinos"
Paginas hijas "Destinos/Alemania"

Sin embargo si has utilizado enlaces absolutos (enlaces con la url exacta) seria necesario cambiarlas de forma manual o utilizar un complemento como el siguiente https://es.wordpress.org/plugins/better-search-replace/

Saludos!

ResponderCitar
Respondido : 23/12/2021 8:06 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alejandro
 Alejandro
Usuario eminente

Hola Bruno,

Los slugs no me preocupan...

Efectivamente, tengo enlaces absolutos, y eso es lo que quiero cambiar. Le he echado una ojeada al plugin que comentas pero no doy con la fórmula exacta.

De hecho, preferiría realizar una consulta de actualización en SQL vía phpmyadmin cambiando lo siguiente:

1) cualquier link que tenga la palabra [DESTINOS] , debería cambiarse por [CONTINENTES]. Ejemplo:

2) en un link como este: https://proyectoviajero.com/destinos/africa/guia-viaje-marruecos/ cambiar a:

Es decir, debería buscarse "guia-viaje-" y borrar esa parte.

 

¿Podéis ayudarme en ello?

Saludos

ResponderCitar
Respondido : 23/12/2021 8:28 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Alejandro,

Muy bien pues lo que deseas hacer deberías poder conseguirlo al utilizar el plugin colocando una parte de la url absoluta anterior y luego el termino por el que la quieres remplazar, esto considerando que también hagas el ajuste de los slugs

image

Recuerda tener presente lo siguiente

-Desde la herramienta se puede correr una prueba y que arroje como resultados cuantos ajustes ha realizado
-Cualquier tipo de modificación a la base de datos recomendamos tener un respaldo previo por cualquier eventualidad

Respondido por: @alejandro-pinagmail-com

preferiría realizar una consulta de actualización en SQL vía phpmyadmin

Lo siguiente es valido, como usuario avanzado por medio del método update podrías hacerlo sin embargo el plugin hace una labor similar y para consultas a detalle podríamos referirte a nuestros colaboradores que con gusto pueden profundizar en tu caso si decides tomar esa ruta. https://www.webempresa.com/directorio-colaboradores.html

Saludos!

ResponderCitar
Respondido : 23/12/2021 9:31 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alejandro
 Alejandro
Usuario eminente

Vale, entonces volveré a hacer las pruebas que dejé colgadas en su momento.

Pregunta:

1) que tablas se he seleccionar: solo wp_links? todas? algunas en concreto?

2) al poner link nuevo y antiguo, he de poner al inicio https? http? sin ninguno de los dos? (por ej: proyectoviajero.com/.../... etc?)

La web corre sobre https.

 

Gracias y Feliz Navidad

ResponderCitar
Respondido : 24/12/2021 12:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Te complicarás si haces el reemplazo de urls a nivel de BD directamente, ya que algunas urls pueden ser parte de campos serializados por ejemplo.

Además no existe una tabla específica en donde puedas realizar esto, sino un conjunto de tablas.

En resumen usa simplemente el plugin de reemplazo de urls que te recomendaron anteriormente.

Lógicamente antes de hacer el reemplazo asegúrate de que la url ya exista, de otra manera el sitio no te funcionará correctamente.

Saludos.

ResponderCitar
Respondido : 24/12/2021 12:54 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alejandro
 Alejandro
Usuario eminente

@jmarreros

Si te fijas en el pantallazo del programa que me pasa tu compañero y que me recomendáis ambos, hay un listado de tablas a seleccionar. Cuáles selecciono? (esa era mi pregunta).

Y por otro lado, lo que os preguntaba antes: al poner link nuevo y antiguo, he de poner al inicio https? http? sin ninguno de los dos? (por ej: proyectoviajero.com/.../... etc?)

 

Gracias y un saludo.

ResponderCitar
Respondido : 24/12/2021 2:54 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Puedes seleccionar todas las tablas, aunque la que tiene usualmente el conenido es la wp_content

Con respecto a la url, puedes usar ambos reemplazos, buscar urls con http y luego con https, y pasarlos todas a una url final con https, de esta forma aprovecharás igualmente para pasar las urls a https

Saludos.

ResponderCitar
Respondido : 24/12/2021 3:06 pm

Cursos Gratuitos WordPress