Abilitare il file htaccess in Apache 2.4

Abilitare il file htaccess in Apache 2.4

Ad ogni versione di Apache cambia qualcosa.

Oggi mi sono ritrovato a combattere di nuovo con il file htaccess in Apache 2.4!

Vediamo quali sono gli step da seguire.

Prima di tutto create il file htaccess (con il punto davanti se siete su Linux o macOS, senza se siete su Windows):

RewriteEngine on

RewriteRule index.html index.php [L]

ErrorDocument 404 http://www.sito.it/

A questo punto modificate il file che si trova in /etc/apache2/apache.conf, alla sezione Directory che riguarda la document root; vi posto il mio:

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

Poi abilitate il modulo:

# a2enmod rewrite

E riavviate Apache:

# service apache2 restart

Dovreste stare a posto!

Enjoy!