[RESOLU] Apache : UrlRewriting récalcitrant

Eléphant du PHP | 53 Messages

21 août 2012, 11:39

Bonjour,

J'essaye de réécrire l'url suivant :
http://monsite.fr/
en
http://monsite.fr?page=accueil

Aucune de mes tentatives n'as aboutie ... je suis indéniablement envoyé sur l'index.php sans avoir mon $_GET['page'] rempli.

Auriez vous s'il vous plait une solution.

(Si je ne suis pas dans la bonne section je m'en excuse)

Cordialement.
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison.

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

21 août 2012, 12:02

salut,
(Si je ne suis pas dans la bonne section je m'en excuse)
vi c'est plutôt dans la section serveur ;)

Comment sais tu que ce n'est pas ce qui se passe ?

tu veux voir dans le navigateur http://monsite.fr?page=accueil ?

ou simplement ça n'affiche pas ce que tu veux ?

qu'elles sont tes règles de ré écritures ? (on ne peux les deviner, montre nous ton htacces).

dans ton ficher index ajoute un var_dump($_GET); en 1ère ligne histoire de voir ce que tu trouve dans l'url.

sans plus d'info on ne pourra pas dire plus de chose que : conf apache foireuse ou script php foireux :mrgreen:

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

Eléphant du PHP | 53 Messages

21 août 2012, 13:14

Rebonjour,

Je sais que je ne reçoit rien car j'affiche en début et en fin de script toutes les super globlales.

Je n'ai pas mis les règles car aucune n’était correcte.

Je veut que dans le navigateur il s'affiche : http://www.monsite.fr/

Mais que je reçoive http://www.monsite.fr?page=accueil

J'ai réussi avec la règle :

Code : Tout sélectionner

RewriteRule ^$ /index.php?page=accueil [L,NC]
Si ça peut servir.

Cordialement.
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison.