réecriture URL

rec
Invité n'ayant pas de compte PHPfrance

12 mars 2007, 22:30

Bonsoir,

j'utilise la réecriture d'url pour mon site et cela fonctionne parfaitement.

Par contre j'aimerais mettre en place un nouveau système à savoir :

je passe dans l'URL des noms prédéfinis (exemple : afficher.php?personne)

je voudrais que cela s'affiche de la façon suivante dans l'URL

personne.html

En vous remerciant !

Mammouth du PHP | 543 Messages

13 mars 2007, 08:51

RewriteRule ([a-z_]+)\.html afficher.php?$1 [L]
Bonne journée :)

Invité
Invité n'ayant pas de compte PHPfrance

13 mars 2007, 22:51

Bonsoir !

euh ça ne fonctionne pas justement ...

j'avais essayer dans le même registre mais ça écrit toujours afficher.php?personne

:?

Invité
Invité n'ayant pas de compte PHPfrance

14 mars 2007, 19:57

Je n'avance pas :?

j'ai essayé de tout supprimer et de mettre uniquement ce que m'a dit raptor mais ça ne fonctionne pas.

Invité
Invité n'ayant pas de compte PHPfrance

18 mars 2007, 21:44

:roll:

Mammouth du PHP | 543 Messages

19 mars 2007, 08:17

Ce que j'ai dis ce met dans le .htaccess

La réécriture de ton adresse a la volée dans le PHP, c'est toi qui doit le gerer.
Soit tu te crées des fonctions pour le faire, soit tu tapes directement a la main la bonne adresse dans ta balise <a>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

19 mars 2007, 10:48

Euh... si c'est "afficher.php?personne" que tu veux transformer en "personne.html" l'expression est dans le mauvais sens... mais je ne vois absolument pas l'intérêt d'une telle opération ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...