URL Rewriting ne marche pas

  • Auteur de la discussion Auteur de la discussion hb
  • Date de début Date de début
Nouveau WRInaute
J'ai une url de forme :

www.mondomaine.com/vente2.php?page=3&id=225&total=123

Je voudrais appliquer l'url rewriting afin d'obtenir :

www.mondomaine.com/vente2-3-225-123.html

Voici ce que j'ai mis dans le fichier htaccess :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^vente2-(.+)-(.+)-(.+)\.html$ vente2.php?page=$1&id=$2&total=$3 [L]

Je n'obtiens aucune erreur mais l'url affichée reste la première (en php). Est-ce normal ou dois-je voir dans le navigateur l'url réécrite de forme www.mondomaine.com/vente2-3-225-123.html. Sinon c'est que j'ai une erreur mais quoi ?
 
WRInaute passionné
Faut pas oublier le / devant le fichier réel :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^vente2-(.+)-(.+)-(.+)\.html$ /vente2.php?page=$1&id=$2&total=$3 [L]
 
Nouveau WRInaute
hb,

si je comprends bien, tu saisis ta première URL et tu voudrais être rebasculé vers ta 2e ?
Le principe de l'URL rewriting est l'inverse : tu saisis la seconde et tu affiches le résultat de la 1ere, sans pour autant voir apparaitre la 1ere dans la barre d'adresse de ton navigateur...

Est ce une réponse correcte ?
 
Nouveau WRInaute
Ca ne marche toujours pas

Pour netsys : j'ai essayé ton truc et ca ne marche toujours pas.

Dois-je voir l'url rewritée (www.mondomaine.com/vente2-3-225-123.html)
dans le navigateur ?


En fait je veux que Google (par exemple) lise l'url en html et non pas celle en PHP avec les 3 paramètres.
 
Nouveau WRInaute

➡️ 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