• Resuelto tognaco

    (@tognaco)


    Estoy migrando el sitio web de mi instituto http://iescavaleri.com a un VPS en el que he puesto otro dominio https://iescavaleri.es . Mi primera reacción fue de triunfo tras ver que la página principal se mostraba perfectamente sin problemas, pero me duró poco la alegría porque los enlaces a las muchas páginas que tiene el sitio no funcionan. Los enlaces que salen en la página principal del sitio nuevo empiezan por https y claro, como las páginas fueron creadas como http (es lo que wordpress hacía por defecto), pues no las encuentra y me da error 404. Cualquier sugerencia sería más que bien venida, gracias anticipadas.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 14 respuestas - de la 1 a la 14 (de un total de 14)
  • Moderador almendron

    (@almendron)

    ¿Cómo has migrado el sitio? ¿Has cambiado las URL,s internas?

    Usa https://es.wordpress.org/plugins/better-search-replace/ para reemplazar la dirección antigua por la nueva.

    Ojo, que por lo que veo, la antigua era http://iescavaleri.com/website/

    Si es correcta esa dirección es la que tienes que buscar para reemplazar con https://iescavaleri.es/

    Iniciador del debate tognaco

    (@tognaco)

    La idea parecía buena, pero no me ha funcionado. No funciona ninguna de las siguientes variaciones:

    https://iescavaleri.es/ampa/
    http://iescavaleri.es/ampa/
    https://iescavaleri.es/website/ampa/
    http://iescavaleri.es/website/ampa/

    Debe haber algún problema más grave en el que no caigo, porque cuando creo una página nueva tampoco la muestra, otra vez error 404. ¿Se os ocurre por qué puede ser eso?

    Moderador almendron

    (@almendron)

    Ve a Ajustes > Enlaces permanentes. Cambia de opción y guarda. Vuelve a la opción original y guarda. Comprueba.

    Moderador almendron

    (@almendron)

    De todas formas, no entiendo por qué has metido el nuevo sitio en la carpeta «website».

    No se como habrás hecho la migración pero tal vez fuera mejor que lo hicieras de nuevo. Eso sí, esta vez con el plugin Duplicator que, además de copiar base de datos y archivos, te cambiará las URl,s internas. Y mi consejo, en este sentido, es que remitas a la raíz del sitio, es decir, https://iescavaleri.es/

    Duplicator: https://es.wordpress.org/plugins/duplicator/

    Iniciador del debate tognaco

    (@tognaco)

    El nuevo sitio está en la raiz de iescavaleri.es , lo de la carpeta website era en el antiguo. Probaré a hacerlo de nuevo con el duplicator (especialmente si es gratuito).

    Iniciador del debate tognaco

    (@tognaco)

    Vaya, no va a poder ser, me dice que sólo admite hasta sitios de 500 MB :(. ¿Sabéis de alguna otra opción?

    Moderador almendron

    (@almendron)

    ¿Dónde pone eso? Yo he hecho copias de base de datos de 1 GB sin ningún problema.

    Moderador almendron

    (@almendron)

    Ve a Duplicator > Herramientas > Ajustes del servidor > PHP sección «Arquitectura» y comprueba qué arquitectura tiene el sitio, si de 32 o de 64 bit.

    Moderador almendron

    (@almendron)

    Varias cosas:

    1) ¿A dónde apunta el dominio? ¿ya lo hace al nuevo sitio?

    2) ¿Qué pusiste en Dirección de WordPress (URL) y Dirección del sitio (URL) en la sección Ajustes generales?

    3) Cuando te dije de usar el plugin Better Search Replace ¿Qué cadena buscaste y por cuál la reemplazaste?

    Iniciador del debate tognaco

    (@tognaco)

    A ver si entiendo bien las preguntas:

    1) Tengo dos sitios: uno en producción (iescavaleri.com/website) y otro en un VPS al que queremos migrar (iescavaleri.es)
    2) En el sitio antiguo -aún en producción- pone http://iescavaleri.com/website tanto en dirección de wordpress (URL) como en dirección del sitio (URL).
    En el sitio nuevo pone https://iescavaleri.es en ambos campos
    3) En el Better Search Replace puse que buscase http://iescavaleri.com/website y que lo sutituyese por https://iescavaleri.es

    De hecho, los enlaces internos ahora son del tipo https://iescavaleri.es/ampa/ por ejemplo. Es decir, parecen estar bien, pero sin embargo las páginas no se muestran. Ni siquiera cuando creo una página nueva puedo verla (???)

    Moderador almendron

    (@almendron)

    De momento, todo correcto.

    1) Desactiva TODOS los plugins y activa uno de los temas que trae por defecto WordPress.

    2) Borra el htacces del servidor (haz una copia primero).

    3) Ve a Ajustes > Enlaces permanentes. Selecciona una opción y guarda.

    Y por último: ¿te has puesto en contacto con el soporte del hosting? Ahora mismo, ni siquiera es accesible la página principal. Me da un 403.

    Iniciador del debate tognaco

    (@tognaco)

    OK, me pongo ahora mismo. El 403 se dbe a que he borrado todo y voy a empezar de nuevo a ver si tengo más suerte esta vez. Es curioso, porque he seguido el mismo proceso con otro sitio y me ha salido andado perfectamente a la primera y no entiendo cuál es la diferencia.

    Iniciador del debate tognaco

    (@tognaco)

    La cosa se ha liado mucho ya al final me ha parecido mejor comprar un plugin que lo hiciese todo él solito. Con updraftplus todo parece ir bien ahora mismo. muchas gracias por tu ayuda igualmente 🙂

    Moderador almendron

    (@almendron)

    Updraftplus es lo mismo que Duplicator. El error que te dio con el segundo fue debido a la configuración de tu servidor.

Viendo 14 respuestas - de la 1 a la 14 (de un total de 14)
  • El debate ‘Tras la migración, las páginas no se encuentran’ está cerrado a nuevas respuestas.