c'est sans doute trés simple mais ... ????

  • Auteur de la discussion Auteur de la discussion numix
  • Date de début Date de début
Nouveau WRInaute
Salut,

cela fait maintenant trois heure que je bloque sur ce problème et toujour pas trouvé la solution.
je suis sure que vous pouvez m'aider.

j'ai un menu sur ma page index.php qui comporte des liens vers index.php?page=accueil.php, ?page=catalogue.php, ?page=acces.php, ...
Je voudrais transformer ces liens en accueil.html, catalogue.html, etc ...

voila le htaccess que j'utilise :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html$ index.php?page=$1 [L]


si j'entre accueil.html, catalogue.html, etc ... j'arrive toujours sur la page index.php sans que la valeur $page soit prise en compte.

d'ou vient le probleme ????
 
WRInaute discret
Salut Numix :wink:

Moi j'aurais plutot mis :

Code:
Options FollowSymlinks 
RewriteEngine on 
RewriteRule ^([A-z]+).html$ /index.php?page=$1 [L]

Mais peut-être que ça revient au même je ne sais pas.
 
Nouveau WRInaute
Quel huitre je suis !

Je vien de me rendre compte que j'avais une erreur de syntax dans mon code.
Au lieu de index.php?mapage=$1 je mettais index.php?page=$1

Avec le code ci dessous, c'est nickel :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ([^.]+)\.html$ index.php?mapage=$1 [L]

Merci pour votre aide qui aurait pu me servir :-)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut