• Resuelto guilllemes

    (@guilllemes)


    Muy buenas a todos,
    Estoy trabajando en una web y esta mañana decidí hacer un cambio en los pemalinks, como estaban en modo simple decidí escoger por nombre de entrada. Lo hice y ahora tme sale «Error Interno» , como leí que una opción era borrar el archivo access desde el FTP lo he hecho varias veces, vuelvo entrar a la web pero cada vez que intento guardar los permalinks me salta el error y los contenidos no son visibles.
    (Supongo que el problema está en los permalinks porque es lo único que he tocado hoy)
    Alguna sugerencia?
    Gracias

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

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Hola @guilllemes si entro en la url de la página que indicas funciona correctamente, si voy a uno de los enlaces, por ejemplo http://www.franklincovey.es/franklincoveynew/liderando-la-confianza-del-publico/ da un error 404, como si el Apache no estuviese teniendo en cuenta las reglas del .htaccess

    Lo que deberías hacer es hablar con tu proveedor de hosting y decirle que no te están funcionando correctamente los permalinks, ya que si por ejemplo tienen deshabilitados los .htaccess no te funcionarán o si utilizan Nginx, en ambos casos deberán habilitártelos desde el servidor web y la cabera de tus páginas web parecen indicar que se trata de un Nginx (aunque puede ser solo para el frontend y tener un Apache de fondo para las peticiones PHP) Server: nginx/1.6.2

    También sería de ayuda que nos mostrases el contenido del .htaccess para ver si lo está escribiendo bien desde el WordPress o existe algún problema de permisos.

    Saludos.

    Iniciador del debate guilllemes

    (@guilllemes)

    Muchisimas gracias Carlos,
    Te copio lo que tengo en el archivo access:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Y eso es normal, que después de cambiar una urla simple a una con el nombre de la entrada no se te «lean» los archivos?

    Muchisimas gracias

    Hola @guilllemes el .htaccess es correcto. Es normal que si no funcionan las reglas rewrite falle, debido a que no existe la ruta que se indica en la url, simplemente Apache lee la ruta final y mediante esas reglas sirve la página que debería según le indica el archivo .htaccess, pero si no interpreta dichas reglas dará un error 404, es decir dirá que no existe dicha página.

    En este caso, como te indicaba en la respuesta anterior, deberás hablar con el proveedor de tu hosting indicándole que no te funcionan los permalinks debido a que no se está teniendo en cuenta el archivo .htaccess, ya que por la parte de WordPress está todo correcto (en algunos proveedores de hosting, después de realizar cambios en el .htaccess, hay que habilitarlos desde el cpanel para que se tengan en cuenta).

    Saludos.

    Iniciador del debate guilllemes

    (@guilllemes)

    Hola de nuevo Carlos, muchisimas gracias por tu explicación. Todo quedó claro. El lunes hablo con los del hosting.

    Muchisimas gracias,

    Guil

    Espero que te den una solución rápida, sino vuelve a preguntar aquí en el foro.

    Saludos.

    Iniciador del debate guilllemes

    (@guilllemes)

    Muchisimas gracias Carlos 😉

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Permalinks y Mensaje error’ está cerrado a nuevas respuestas.