Enlaces Permanentes

Para solucionar el problema de enlaces permanentes con WordPress en localhost que al cambiar a cualquiera que no sea Simple da error 404

Se debe que el archivo .htaccess pueda ser escrito por WordPress.

Hay que agregar en el /etc/apache2/sites-available/000-default.conf (o el del Virtual que este dando problemas) antes de cerrar la etiqueta </VirtualHost>

<Directory "/var/www/html/directorio_raiz_del Virtual Host">
AllowOverride All
</Directory>

Habilitamos el modulo rewrite

Apache2
sudo a2enmod rewrite
sudo service apache2 restart
Apache
Abre el archivo httpd.conf de Apache
Busca la línea de texto LoadModule rewrite_module modules/mod_rewrite.so
Verifica si el signo # se encuentra antes de la linea de texto.
reiniciar apache

en apache 2 se puede tambien editar la configuracion de apache

sudo nano /etc/apache2/apache2.conf

buscar:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

y habilitar la re escritura

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Guardar y reiniciar apache2

Exit and save and restart apache with command

sudo systemctl restart apache2

Otro sitio más de Los Lucero