Ho installato un server Apache2 (più PHP & MySQL) e abilitato lo mod_rewrite
nella configurazione di apache. Ho aggiunto il file .htaccess
per rimuovere index.php dall'URL come descritto nel wiki CodeIgniter.Rewriterule per CodeIgniter non funzionante
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Ho inserito questo file nella radice del sito.
Quando si tenta di accedere all'URL mydomain.local/index.php/welcome
, viene visualizzata la pagina predefinita di CodeIgniter. Ma quando provo ad accedere alla stessa pagina tramite mydomain.local/welcome
, ottengo la pagina 404.
Come posso verificare se l'intera regola di riscrittura funziona? E perché non funziona?
grazie ... ho risolto esattamente il mio problema – hforbess