Bonjour,
Je souhaite transformer une url du type :
http://monsite.com/machin/truc
en index.php?var1=$1&var2=$2
Pour cela, j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Options +FollowSymlinks
 
RewriteEngine on
RewriteBase /
RewriteRule ^([a-z]+)/([a-z]+)/?$ index.php?var1=$1&var2=$2 [L]
RewriteRule ^([a-z]+)/?$ index.php?var1=$1&var2=index [L]
RewriteRule ^$ index.php?var1=index&var2=index [L]
Ces règles fonctionnent dans le cas générale mais l'url est
http://monsite.com/index/truc
j'obtiens une erreur 404 et seulement dans le cas ou machin = index.
Dans un premier j'avais renommer mon index.php en core.php et cela avait résolu le problème. Cependant cette astuce ne fonctionne pas sur le serveur où je dois transférer le site.

Quelqu'un aurait-il une idée de comment résoudre ce problème?