Soporte » WordPress Avanzado » Permalinks no funcionan

  • Resuelto isabelgalvez

    (@isabelgalvez)


    he cambiado los permalinks a «nombre de la entrada» y me da un error 404 (si vuelvo a ponerlos en modo «simple» se ven bien, pero queda feo y no sé si influirá mal para el seo):
    La consola dice «Failed to load resource: the server responded with a status of 404 ()».

    He probado a renombrar el .htaccess y a desactivar los plugins, pero no hace nada.

    No sé si es por que hice el certificado SSL con cloudflare y no desde mi proveedor de hosting porque era de pago. El sitio es seguro ahora, pero no sé si influirán los DNS externos..

    Alguien se le ocurre algo?
    Muchas gracias!

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • Moderador LGrusin

    (@lgrusin)

    Es que tienes la caché de Cloudflare por medio, no se sirve la web directamente del hosting. Supongo que debe interferir. Podrías intentar purgar o vaciar la caché del sitio en Cloudflare, lo mejor sería que la desactivaras y posteriormente intentar el cambio de permalink, tendrás que mirar en las opciones de Cloudflare.

    Creo que hay un Modo Desarrollo (Development Mode) en Cloudflare para permitir modificaciones en el sitio sin que sea cacheado, tendrías que activarlo.

    Recuerda que el archivo .htaccess lo crea WordPress, elimalo que ya se creará después cuando actives el permalink.

    Un saludo

    • Esta respuesta fue modificada hace 1 año, 10 meses por LGrusin.
    Moderador almendron

    (@almendron)

    Lo primero que tienes que hacer es comprobar si todas URL,s internas apuntan a https y después hacer una redirección de forma que, si entras con http, la página cargue con https.

    Para ello,

    1) Comprueba y cambia si es neecsario las URL,s antiguas por las nuevas, es decir, http://www.sinsombra.es/ por https://www.sinsombra.es/. Usa para ello https://es.wordpress.org/plugins/better-search-replace/

    2) Instala y activa el plugin WP Force SSL: https://es.wordpress.org/plugins/wp-force-ssl/

    Después de ello, prueba a cambiar los permalinks.

    Moderador almendron

    (@almendron)

    Y una pregunta: ¿qué tienes puesto en la sección «Opcional» de «Ajustes de los enlaces permanentes»?

    La página con la que tengo el problema es https://valentinvallhonrat.com/

    He probado a instalar better search replace, pero al instalar WP Force SSL me dice esto:
    http://valentinvallhonrat.com/captura.png

    Tengo instalado el plugin Really Simple SSL y dice que tengo activado el certificado, y las urls de ajustes ya están puestas con https.

    He purgado el caché de cloudflare y aparentemente no ha pasado nada.

    Gracias por vuestra ayuda.

    Esto es lo que dice cuando me voy a AJUSTES/SSL:
    https://valentinvallhonrat.com/herramientas-ssl.jpg

    No se si tocando ahí igual..

    Moderador almendron

    (@almendron)

    Haz lo que te he dicho para sinsombra.es.

    En cuanto al otro sitio, no debes tener los dos plugins instalados a la vez.

    1) Desactiva los dos: Really Simple SSL y WP Force SSL

    2) Instala https://es.wordpress.org/plugins/better-search-replace/ y comprueba que no haya quedado ninguna URL interna con http.

    3) Instala solo WP Force SSL

    4) Cambia enlaces permanentes.

    Hola!

    He seguido los pasos que me dices pero sigue igual.

    -esto es lo que tengo puesto en la sección «opcional» de ajustes/enlaces permanentes:
    http://valentinvallhonrat.com/Captura%20de%20pantalla%202018-08-22%2008.57.12.png

    – al instalar Wp Force ssl me dice esto:
    http://valentinvallhonrat.com/captura.png

    Tendría que volver a instalar wordpress quizás? Los del proveedor de hosting me dicen que no tiene que ver ese error con que tenga el certificado SSL con Cloudflare, pero me parece un poco casualidad que haya ocurrido justo cuando hago el SSL de manera externa.

    Mil gracias!!

    Ya he dado con la solución!
    era simplemente sincronizar el htaccess dentro del panel de administrador. Era una opción escondida que he encontrado en un post buscando!

    Mil gracias!!!

    • Esta respuesta fue modificada hace 1 año, 10 meses por isabelgalvez.
    Moderador almendron

    (@almendron)

    Visto lo visto, podría ser cosa del servidor. Echa un vistazo al panel de control del hosting y ponte en contacto con el soporte del hostig y a ver qué te dicen.

    Al final era sincronizar el htaccess dentro del panel de administrador. Era una opción escondida que he encontrado en un post.

    Muchas gracias por tu ayuda =)

    Moderador almendron

    (@almendron)

    De todas formas, borra el htaccess (haz primero una copia), vacía caché, vas a enlaces permanentes y vuelves a guardar, y finalmente vuelves a vaciar cache.

    Pensandolo bien, me da la impresión que es un problema ente el servidor y Cloudflare.
    ¿Por qué no te pones en contacto con Cloudflare y preguntas?

    Moderador almendron

    (@almendron)

    Ya les vale a los del hosting. Esas cosas hay que informar a los clientes.

    En fin, al menos ya está solucionado.

    Un saludo.

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • El debate ‘Permalinks no funcionan’ está cerrado a nuevas respuestas.