J'ai un fichier .htaccess avec ceci: (je ne l'ai pas l'écrire)Réécrire .htaccess url regex
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?bla=$1 [L,QSA]
Problème URL http://localhost/index/test Le "index" partie semble correspondre « index.php "C'est dans un répertoire web et Rewrite échoue.
Question: Quel est le problème et comment le réparer?
Que voulez-vous dire par "réécriture échoue"? Vous faites correspondre n'importe quoi et le routage à index.php? Bla = quoi que ce soit, alors peut-être que vous êtes confus au sujet de ce qui se passe? print_r ($ _ GET) dans index.php et vérifie si bla est défini. – Langdon
Je ne veux pas que "RewriteCond% {REQUEST_FILENAME}! -f" soit vrai quand index est dans l'URL, le fichier n'est pas appelé "index" il s'appelle "index.php". –