Se avete sbattuto la testa per giorni per capire come configurare la mod rewrite/gli htaccess su Ubuntu, questa guida fa per voi!
Prima di tutto lanciate nel terminale questo comando:
Controllate che il comando sia andato a buon fine e riavviate Apache con questo comando:
Bene, ora spostatevi nella directory dei siti abilitati di Apache (etc/apache2/sites-enabled) con questo comando:
Aprite il file 000-default se non avete altri virtual hosts oltre a quello predefinito (altrimenti aprire il file di configurazione del virtual host desiderato) con questo comando:
Oppure se avete Gedit installato:
Sostituite:
Con:
Sostituite:
Con:
Salvate il file con CTRL+O se usate nano o CTRL+S se usate gedit.
Poi riavviate Apache con:
Fatto! Ora la mod rewrite e gli htaccess sono abilitati. Divertitevi!
Guida tratta da questo post sul sito ufficiale di Ubuntu modificata e tradotta dal sottoscritto.
Per ulteriori informazioni sulla Mod Rewrite date un occhiata sul sito ufficiale di Apache
Prima di tutto lanciate nel terminale questo comando:
Codice:
sudo a2enmod rewrite
Codice:
sudo /etc/init.d/apache2 restart
Bene, ora spostatevi nella directory dei siti abilitati di Apache (etc/apache2/sites-enabled) con questo comando:
Codice:
cd /etc/apache2/sites-enabled
Codice:
sudo nano 000-default
Codice:
sudo gedit 000-default
Sostituite:
Codice:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Codice:
<Directory />
Options All
AllowOverride All
</Directory>
Codice:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Codice:
<Directory /var/www/>
Options All
AllowOverride All
Order allow,deny
allow from all
</Directory>
Poi riavviate Apache con:
Codice:
sudo /etc/init.d/apache2 restart
Guida tratta da questo post sul sito ufficiale di Ubuntu modificata e tradotta dal sottoscritto.
Per ulteriori informazioni sulla Mod Rewrite date un occhiata sul sito ufficiale di Apache