• Hola,
    Hace unos días realicé un cambio en la configuración de los permalinks de mi sitio wordpress.
    – No puedo facilitar enlace dado que es un sitio de accesso restringido, no visible desde internet-

    Desde que hice ese cambio no puedo acceder a mi sitio dado que me reporta un Internal Server Error

    He borrado el .htaccess y eso me permite entrar, incluso al escritorio de la aplicación, pero los enlaces no funcionan.

    Entrando sin htaccess he intentado alterar los permalinks para provocar la creación de un nuevo .htaccess, y lo consegui.
    pero el nuevo .htaccess sigue sin funcionar.

    Alguna idea?

    Reinstalar wordpress solventaríua esta situación?

    Gracias

    Julio Alhambra

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

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

    (@almendron)

    Edita el archivo .htaccess y deja solo lo siguiente:

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress

    https://wordpress.org/support/article/htaccess/

    Iniciador del debate alhambra123

    (@alhambra123)

    Hola almendrón,

    Hice lo que me sugeriste y obtengo el mismo resultado, mi instalación es en linux.
    Esta es mi definicion del fichero:
    -rw-r–r–. 1 apache apache 262 Dec 14 08:17 .htaccess
    que creo que es correcta.

    Sigo igual.
    Alguna otra idea?

    Gracias

    J

    Moderador almendron

    (@almendron)

    No uso linux así que no se decirte. Lo comento con otros compañeros a ver si ellos te puede ayudar más que yo.

    Iniciador del debate alhambra123

    (@alhambra123)

    Almendron,

    Muchas gracias, quedo a la espera de vuestras noticias

    J

    Moderador Fernando Tellado

    (@fernandot)

    Los permisos son correctos. (644). Deberías hablar con tu empresa de hosting para ver si tienen el módulo rewrite activo y sin restricciones, y si eres tú el administrador de sistemas entonces ya sabes de lo que te hablo.

    Si sin .htaccess accedes normalmente, prueba a ver si con los permalinks simples p=122 funciona la web. Si funciona así pero no con los permalinks semánticos (mi-entrada) entonces es un problema con el módulo de rewrite.

    De momento puedes funcionar con permanlinks simples sin problemas y cambiarlos más adelante, por avanzar.

    Iniciador del debate alhambra123

    (@alhambra123)

    Fernando,

    Efectivamente yo administro la máquina que sirve wordpress y la aplicación.

    El mod_rewrite está activo, siempre lo ha estado. No existen sentencias del tipo RewriteCond en ningún fichero de configuración (httpd.conf, ssl.conf), supongo que te refieres a este tipo de restricciones …

    Borrando el .htaccess puedo entrar al Escrittorio de wordpress y navegar por los menues de la barra vertical de la izquierda, pero cuando intento modificar la configuracion de los permalinnks (actualmente en estado dia y nombre ) al grabar los cambios me genera un .htaccess nuevo y no aplica los cambios realizados.

    Puedo modificar el estado de los permalinks en algun otro fichero para que por defecto me apareczcan los simples?, creo que eso me permitiria avanzar y conseguir que al menos la palicación funcionase.

    Gracias

    J

    Moderador Fernando Tellado

    (@fernandot)

    Sí, puedes cambiar los permalinks en la base de datos, en concreto en la tabla loquesea_options, buscando la opción llamada permalink_structure.

    Si quieres dejarlos a su valor por defecto (simple) simplemente edita la opción y en el campo option_value borra lo que haya (por defecto suele poner /%postname%/) y guarda los cambios

    Iniciador del debate alhambra123

    (@alhambra123)

    Fernando,

    Eso que tu dices funciona.

    Lo he puesto como /%postname%/ y sigue sin funcionar, continua devolviendome un error 500

    Con el valor /%postname%/, el ajuste que me aparece por defecto (cuando entro sin .htaccess) es «nombre de la entrada» lo que quiero es que me aparezca «simple» para ver si así puedo conseguir que me funcione la aplicación.

    Como lograrlo?

    Si reinstalo wordpress salvando wp-contents y el wp_config.php podria lograr algo?

    J

    Moderador Fernando Tellado

    (@fernandot)

    Para que use el simple debes dejar la opción vacía

    Iniciador del debate alhambra123

    (@alhambra123)

    Fernando,

    Deje la opcion vacia y el sitio funciona, aunque aun no lo he probado todo parece que asi es.

    Sin embargo no hay fichero .htaccess, esto me puede ayudar a salir del paso aunque no es una solución definitiva.

    Gracias

    J

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘HTACCESS’ está cerrado a nuevas respuestas.