Htaccess redirect index.php vers root

WRInaute passionné
Bonjour,
Je souhaite faire une redirection de mon nom de domaine/index.php vers mon nom de domaine
Exemple
http://www.toto.com/index.php vers http://www.toto.com

J'ai dans mon htaccess le code suivant :

RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

Ça marche mais ça me redirige aussi les dossiers. Exemple :
http://www.toto.com/DOSSIER/index.php vers http://www.toto.com/DOSSIER
Alors que je n'ai pas envie que ça me fasse la redirection des dossiers.

Quel code je dois rajouter pour éviter ça ?

Merci beaucoup
 
WRInaute accro
Pourquoi ne pas faire ça directement dans le code PHP ?

PHP:
<?php
if ($_SERVER['REQUEST_URI'] === '/index.php') {
    ...
}

Je dis ça parce qu'il n'y a pas que Apache dans la vie et que ça fonctionnerais quel que soit le serveur HTTP.
 
WRInaute passionné
Merci, la solution de gionny marche bien.
Mais je retiens aussi celle de spout à laquelle je n'avais pas pensé !
 
Discussions similaires
Haut