Anche apache ha ovviamente la possibilità di creare delle directory virtuali che mostrano i contenuti prescati da pagine che in realtà si trovano da tutt'altra parte e che magari pescano i loro dati da un database.
Per abilitare la mod_rewrite su apache apri il file httpd.conf.
Su windows ed easyphp ad esempio il percorso del file httpd.conf è:
C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\httpserver\apache2418x160301111830\conf
Cerca la riga:
LoadModule rewrite_module modules/mod_rewrite.so
e se è commentata, ovvero se ha davanti il cancelletto # toglilo per scommentare.
Ora cerca il blocco
<directory />
....
</directory>
E devi abilitare i seguenti campi
Options All
AllowOverride All
Quindi se non hai altre opzioni potresti avere un blocco del genere:
<directory />
Options All
AllowOverride All
</directory>
Cerca altre eventuali altre occorrenze di "AllowOverride None" e cambiale in:
AllowOverride All
Infine riavvia apache per rendere effettive le modifiche.
Riscrivere gli url non è mai stato così facile con apache e la mod_rewrite, basta modificare il file httpd.conf ed il gioco è fatto :)
mercoledì 11 maggio 2016
Come abilitare la mod_rewrite su apache
Pubblicato da Oggi è un altro post
mercoledì 11 maggio 2016 - 15:59
Tags
Iscriviti a:
Commenti sul post (Atom)
Piaciuto l'articolo? Lascia un commento!
EmoticonEmoticon