giovedì 21 febbraio 2013

CodeIgniter .htaccess per eliminare index.php

Come per altre cose su questo blog, più che un post, è un promemoria. In questo caso si tratta del file .htaccess nella root di installazione di CodeIgniter per eliminare index.php dall'url

RewriteEngine on
RewriteBase /
RewriteRule ^(application|system|\.git) index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [QSA,L]

salviamo il file e riavviamo apache

# /etc/init.d/apache2 restart Ora l'indirizzo, che prima apparirebbe www.example.com/index.php/modulo, è un ben più carino www.example.com/modulo

Nel caso in cui, aggiornando la pagina, non dovesse scomparire il fastidioso index.php dobbiamo probabilmente attivare il modulo rewrite di apache. Per farlo seguiamo l'altro mia guida: Apache - abilitare mod_rewrite

Nessun commento:

Posta un commento