Avisos
Vaciar todo

Cambiar los enlaces permanentes  

 
ELENA
 ELENA
Estimable Member

Buenos días,

Me gustaría cambiar los enlaces permanentes ahora los tengo con día y nombre de la entrada.
Sólo quiero poner el nombre de la entrada, pero al cambiarlo me dan errores los antiguos y los enlaces que ya tengo puestos en las redes sociales creo que también me darían errores de página no encontrada.

Hay alguna solución para que se pueda cambiar y que todas las URL antiguas sigan funcionando?
Gracias!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/05/2018 12:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.

la unica solucion que tienes es redireccionar esos enlaces en el archivo htaccess.

Redirect 301 /ruta_antigua/antigua_pagina.htm  http://www.dominio.com/nueva_pagina.htm 

Al modificar la URL, todos los enlaces que tengas externos, redes sociales, etc te mostrará error de página no encontrada.

Puedes modificar los enlaces que tienes en facebook para apuntar a la nueva ruta de esas entradas
-> https://imorillas.com/facebook/editar-los-enlaces-las-paginas-facebook/

Las URl que luego te marque google como no encontradas, tendrás que redireccionarlas.

Un saludo

ResponderCitar
Respondido : 30/05/2018 2:29 pm

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

ELENA
 ELENA
Estimable Member

Hola Pepe,

Redirect 301 /ruta_antigua/antigua_pagina.htm http://www.dominio.com/nueva_pagina.htm
Este código en que parte del htaccess lo meto?

Y tendría que meter tantas lineas (Redirect 301) como post modifique?

Gracias!

ResponderCitar
Respondido : 30/05/2018 3:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.

las redirecciones siempre se añaden al principio del archivo, puedes añadirlo a partir de la linea 1.
Ten en cuenta que tienes que modificar la URL del código por las de tu pagina, en la primera URL " /ruta_antigua/antigua_pagina.htm " añades la URL que quieres redireccionar y en la segunda URL la página a la que tiene que ir.

Supongamos que quieres redireccionar /indice-de-recetas/ a la página principal de tu web:

Redirect 301 /indice-de-recetas  https://www.misthermorecetas.com/ 

Un saludo

ResponderCitar
Respondido : 30/05/2018 4:03 pm

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

ELENA
 ELENA
Estimable Member

Hola Pepe,

Me refiero que al cambiar los enlaces permanentes al nombre del post (Ahora lo tengo dia y nombre del post), se cambiarían todas las URL antiguas y tengo como 2000 post ¿Tendría que hacer 2000 redirecciones?
Mando pantallazo http://prntscr.com/jojt43

Gracias.

ResponderCitar
Respondido : 30/05/2018 4:11 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena

Si cada una es una pagina distinta, me temo que si, otra cosa sería si por ejemplo todas las paguinas con " /2018/05/28/ " dirijan hacia una pagina en concreto, por ejemplo a inicio, entonces se podria utilizar un comodín (*), pero si es de " /2018/05/28/pasta-con-salmon-y-espinacas/ " a " Contenido solo visible a usuarios registrados, entonces me temo que si.

Un saludo

ResponderCitar
Respondido : 30/05/2018 4:28 pm

ELENA
 ELENA
Estimable Member

Hola Pepe,

Pero me volvería loca sacando url's no existe ningún pluguin, u otro código?

Gracias Pepe!

ResponderCitar
Respondido : 30/05/2018 4:39 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.

bueno tienes un plugin para añadir las redirecciones directamente en tu administrador de wordpress:
-> https://es.wordpress.org/plugins/redirection/

Vamos a ver, el cambiar los enlaces permanentes a nivel de web no pasa nada simplemente marcas la opción y al guardar se regeneran las URL, el problema lo tienes en URL externas como por ejemplo artículos que compartiste en redes o si compartes enlaces en otras web y por supuesto google tiene unas URL indexadas que cuando rastree tu web no las encontrara y recibirás avisos de error en tu web.

Un saludo

ResponderCitar
Respondido : 30/05/2018 4:56 pm

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

ELENA
 ELENA
Estimable Member

Hola Pepe!

Perfecto entonces sólo tendría problema con los enlaces que tenga en Facebook y en otros blogs.

La única manera entonces sería coger todos esos enlaces antes de cambiarlos claro, y meterlos en el htaccess
una por una todos los post con su URL nueva ¿Sería así?

Gracias.

ResponderCitar
Respondido : 31/05/2018 12:48 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.

una por una todos los post con su URL nueva ¿Sería así?
Yes, correcto.

Con el plugin que te indique antes lo podrás realizar directamente desde el administrador de wordpress, creo que te resultaría más sencillo que tener que editar el archivo htaccess.

También puedes por ejemplo realizar las redirecciones en un archivo txt ( Bloc de notas ) y cuando las tengas todas, copia/pega en el archivo htaccess.

Un saludo

ResponderCitar
Respondido : 31/05/2018 1:14 pm

Cursos Gratuitos WordPress

ELENA
 ELENA
Estimable Member

Hola Pepe !

Perdona que te vuelva loco con este tema, te resumo un poco lo que voy hacer:

1- Sacar todas las Url antiguas
¿Cómo las saco?
2- Sacar las nuevas
¿Cómo las saco?

3- Cambiar lo de los enlaces permanentes a NOMBRE DE LA ENTRADA.
4- Meter todas las redirecciones del paso 1º y 2º en el htacess
¿Sería correcto?

Y perdona tanta pregunta,, gracias

Os mandaré una tarta de queso mármol para el equipo,,jejeje
Saludos!

ResponderCitar
Respondido : 31/05/2018 3:17 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Puedes detectar las urls que te producen errores a través de Google Search Console, allí deberían reportarse
Hay plugins también que te permiten detectar qué urls te generan error 404, esas serían tus urls que necesitas redireccionar.

Lógicamente por cada url incorrecta tienes que buscar su correspondiente url válida, esto ya sería un proceso manual.

Detecta primero las urls que tienen problemas.

Saludos.

ResponderCitar
Respondido : 31/05/2018 7:56 pm

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

ELENA
 ELENA
Estimable Member

Perfecto me pongo con ello, muchas gracias Jhon,

ResponderCitar
Respondido : 11/06/2018 1:30 pm