Spesso dopo una nuova installazione il mod_rewrite non è abilitato di default. Questo modulo di apache serve per elaborare le richieste e modificare gli url in arrivo. Un esempio potrebbe essere il togliere l'estensione dalla pagina aperta, trasformando quindi
http://www.esempio.it/pagina.php
in
http://www.esempio.it/pagina
L'utilità di questo modulo è quindi quasi fondamentale.
Vediamo quindi come abilitarlo:
# a2enmod rewrite
prima di riavviare apache, andiamo a modificare le impostazioni degli eventuali virtual host.
apriamo con l'editor preferito il file
# nano /etc/apache2/sites-enabled/000-default
e applichiamo nella sezione Directory /var/www
la seguente modifica
-- AllowOverride None
++ AllowOverride All
Dopo aver cambiato da None
a All
la regola, possiamo passare al riavvio di apache
# /etc/init.d/apache2 restart
ora siamo liberi di creare i nostri .htaccess
all'interno della nostre directory /var/www
e eventuali sottodirectory
Nessun commento:
Posta un commento