Salve a tutti. Sono nuovo, mi sono iscritto perché dopo diversi giorni che cerco in un lungo e in largo per google non sono riuscito a risolvere il problema e ci sto diventando matto.
Utilizzo Wamp, spero che sia la sezione corretta dove postare il problema dato che usa apache.
In pratica ho attivato il modulo rewrite, "configurato" la directory di apache e l'htaccess, ma il sito che sto tirando su in locale, portato da un'altra macchina mi da accesso solo al controller di default. Nel momento in cui cerca di accedere ad un qualsiasi altro controller mi da errore 404 di apache.
di seguito riporto i file di configurazione.
htaccess:
<IfModule mod_rewrite.so>
RewriteEngine on
RewriteBase /miosito
RewriteCond $1 !^(index\.php|js|css|img|public|media|robots\.txt| favicon\.ico)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
config.php:
$config['base_url'] = '/miosito/';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
routes.php:
$route['default_controller'] = "home";
$route['404_override'] = '';
httpd.conf:
DocumentRoot "c:/wamp/www/"
<Directory />
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "c:/wamp/www/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Grazie in anticipo, sto diventando davvero matto dietro questo problema.
P.s. il rewritebase l'ho aggiunto per tentativo disperato ma credo non serva dato che il sito è su www/miosito. Ovviamente anche senza non funziona.