Bonjour,

J'ai écrit une redirection assez simplement dans le .htaccess d'un projet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
RewriteEngine on
 
RewriteCond $1 !^(index\.php|images|flash|css|descriptors|js|videos|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
En effet je travaille avec CodeIgniter et je voudrais que ce soit la page /mon_projet/index.php/homepage qui soit appelée quand on tape /mon_projet/homepage dans la barre d'adresse.

Mais quand je tape http://localhost/mon_projet/homepage dans la barre d'adresses, j'obtiens une erreur 404,alors que ça marche avec http://localhost/mon_projet/index.php/homepage

Je précise que si j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^(.*)$ http://google.fr [L]
à la dernière ligne, la redirection fonctionne bien.

Alors, d'où vient le problème ?

Merci pour votre aide.