adresse sans variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : adresse sans variable

Re: adresse sans variable

par Yggdrasill » 13 sept. 2010, 21:32

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.

adresse sans variable

par moulek » 13 sept. 2010, 18:33

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 ?