Attivare i permalink su Apache

Mi sono giunte monte segnalazione che a volte, soprattutto con WordPress, i permalink non funzionano.

Per funzionare sono necessari alcune attività lato server:

  • Deve essere attivo il modulo Rewrite, nel caso non sia attivo basta lanciare con i permessi di root da una finestra di terminale:
a2enmod rewrite
apache2 restart
  • Il file .htaccess deve avere i permessi di scrittura
  • Nel file .htaccess deve essere presente:
<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

</IfModule>
  • Nel file di configurazione di Apache che trovate in:
/etc/apache2/apache2.conf

accertatevi che l’istruzione AllowOverride sia impostata su All per la direttiva /var/www

Dopo aver apportato le seguente modifiche riavviate Apache con il comando:

systemctl restart apache2

e i permalink dovrebbero ora funzionare perfettamente. Fatemi sapere!!