Page 1 sur 1

adresse sans variable

Posté : 13 sept. 2010, 18:33
par moulek
Bonjour,
J'ai cree un site avec un index ou j'inclue une page desiree, j'inclue la page de cette facon : index.php?link=contact si je veux tomber sur la page contact.php (if link==contact include contact.php dans mon index).
Tout marche tres bien et ce system est vraiment utile, mais j'aurais voulu avoir une adresse du type http://www.monsite.com/contact.php au lieu de http://www.monsite.com/index.php?link=contact j'ai pense a un iframe mais ca me semble asse prise de tete. J'ai essaye quelque petite bidouille mais rien ne marche.
quelqu'un aurait-il une petite idee ?

Re: adresse sans variable

Posté : 13 sept. 2010, 21:32
par Yggdrasill
utilise un .htaccess avec comme règle :

RewriteRule ^(?!^index).php$ index.php?link=$1 [L]

Pour explication : "^index" signifie commence par index. le "!" signifie que l'on en veux pas et "?" signifie qu'il n'existe peut être pas.

ça évite au serveur de rediriger indéfiniment.

Je ne garantie pas que le serveur comprenne la regexp par contre.