Abilitare gli htaccess ed installare la mod rewrite su Ubuntu

Stato
Discussione chiusa ad ulteriori risposte.

Robertof

Utente Silver
19 Giugno 2008
186
10
0
98
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:
Codice:
sudo a2enmod rewrite
Controllate che il comando sia andato a buon fine e riavviate Apache con questo comando:
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
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:
Codice:
sudo nano 000-default
Oppure se avete Gedit installato:
Codice:
sudo gedit 000-default

Sostituite:
Codice:
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
Con:
Codice:
	<Directory />
		Options All
		AllowOverride All
	</Directory>
Sostituite:
Codice:
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
Con:
Codice:
 <Directory /var/www/>
                Options All
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
Salvate il file con CTRL+O se usate nano o CTRL+S se usate gedit.
Poi riavviate Apache con:
Codice:
sudo /etc/init.d/apache2 restart
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
 
RE: Abilita0:

Bella Robertof!

io ci inserirei anche il link ufficiale di apache:

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
 
Stato
Discussione chiusa ad ulteriori risposte.