[RESOLU] petit souci avec RewriteRule

Eléphanteau du PHP | 38 Messages

19 févr. 2013, 12:33

Bonjour à tous,

J'aimerai que l'adresse dans la barre d'url qui se présente sous la forme :

localhost/webroot/index.php?page=plan

devienne quand on clic sur le lien en :

localhost/webroot/plan.html

actuellement cela n'est pas le cas mais..?
Par contre si je tape dans la barre d'url localhost/webroot/plan.html
cela fonctionne et m'ouvre la page demandée et l'adresse reste localhost/webroot/plan.html ...

Voici le code de mon fichier .htaccess

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^(.*)\.html index.php?page=$1 [L]
RewriteRule (.*)\.html /$1.php [L]

Dans l'attente de votre aide merci d'avance
Best wishes for a happy daylight and, good morning in your home @ + {:o)) Shi Xing Yi

Invité
Invité n'ayant pas de compte PHPfrance

21 févr. 2013, 03:12

Yop,

Voila x qui on lu ma doléance et pas un pour me dire si j'avais oublié peut-être une virgule ou autres dans mon rewriterule

merci de votre intérêts pour mon sushi

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

22 févr. 2013, 00:07

salut,


peux être simplement que personne se sais répondre.

Et que ce que tu demande n'est pas possible, il te faudrait pour cela faire une redirection à partir de la première url vers la seconde.

Le mode rewrite ne fait que faire la correspondance entre un url et le véritable fichier, en aucun cas modifie ce qui est affiché dans la barre d'url.

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 38 Messages

22 févr. 2013, 13:23

yop,

Donc si j'ai bien compris je devrais doubler tous mes fichiers pour les faire re directionner et ainsi changer l'url...

Bref..?

Wouai un peu compliquer quand on a un site de plusieurs millier de pages..

encore merci de ta réponse moogli
Best wishes for a happy daylight and, good morning in your home @ + {:o)) Shi Xing Yi