Activar permalinks de WordPress en Apache

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
Cargando…

Durante una migración de servidores me ocurrió que los permalinks dejaron de funcionar y no fui consciente hasta unos días más tarde. Los síntomas son que la portada principal funciona correctamente, poro el resto de entradas dan un error 404.

Para solucionarlo en primer lugar debemos probar que efectivamente se ese el problema, para ello seleccionaremos en Ajustes – Enlaces permanentes – Simple.

 

De esta forma si refrescamos la página principal, ahora todos los enlaces se han reescrito de la siguiente forma https://mecanica.facilyrapida.es/?p=368. Si hacemos click en cualquier enlace veremos que ahora sí que funciona.

Debemos crear un archivo .htaccess en el home de nuestro sitio en el servidor web, y vamos a copiar el siguiente contenido tal y como indica la documentación oficial de WordPress:

# 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

Ahora si volvemos a cambiar el tipo de enlace permanente a “Nombre de entrada” ya funcionará todo como antes.

Más info: https://codex.wordpress.org/Using_Permalinks

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *