Rewriting avec 2 variables

WRInaute occasionnel
Je voudrais faire un rewriting sur une url comme ceci
info-ville.php?nom_ville=$1&code_postal=$2

Dans mon .htaccess, j'ai écrit
Code:
RewriteEngine on
RewriteRule ^(.*)-([0-9]+).html$ /info-ville.php?nom_ville=$1&code_postal=$2 [L]

Afin d'obtenir une url comme ça
foix-09000.html

mais cela ne fonctionne pas, pourriez vous me proposez une solution chez OVH ?

Merci bien
 
WRInaute passionné
RewriteEngine on
RewriteRule ^(.*)-([0-9]+)\.html$ /info-ville.php?nom_ville=$1&code_postal=$2 [L]

doit marcher.
 
WRInaute passionné
Enleve le / entre $ et info

Ou sinon peut etre avec ce code mais c'est le meme resultat
Code:
Options FollowSymLinks
RewriteEngine on 
RewriteRule   ^(.*)-([0-9]*).html$  info-ville.php?nom_ville=$1&code_postal=$2 [L]
 
WRInaute passionné
PackRef a dit:
Rien à faire ça veut pas fonctionner avec tous les codes plus haut :(

Fait une redirection toute simple du style toto.html vers toto.php
Ensuite rajoute des parametres toto-(.*).html vers toto.php
Tu verra bien ou cela cloche. :roll:
 
WRInaute discret
Peut etre comme ca
Code:
RewriteEngine on 
RewriteRule ^([a-zA-Z]+)-([0-9]+).html$ /info-ville.php?nom_ville=$1&code_postal=$2 [L]
 
WRInaute occasionnel
Bonsoir,
Je n'ai aucune autre règle puisque je commence à peine le site.
Je travaille encore sur l'adresse provisoire car le transfert DNS n'est pas encore effectué
Adresse du type : provisoire.net/~villesf/

Le nom réel du fichier est info-ville.php
qui doit être modfiié en interrogeant la BDD suivant les paramètre à la suite de l'URL

Si j'appelle ce fichier seul, ça fonctionne
Si je l'appelle avec les paramète, ça fonctionne également
Mais avec le rewriting NON

En tous cas merci de votre aide à ces heures si tardives
 
WRInaute impliqué
ET si tu fais ça, ça marche?
Code:
RewriteEngine on
RewriteRule ^foix-9000\.html$ /info-ville.php?nom_ville=foix&code_postal=9000 [L]

En appelant foix-9000.html bien entendu
 
WRInaute accro
sur l'url provisoire chez OVH ça ne fonctionne pas.

J'ai eu le même problème, et 2 jours plus tard une fois le DNS "répandu" et l'utilisation du ndd possible, tout fonctionne.
 
WRInaute occasionnel
C'est un peu ce qui me semblait ;)
Mais alors c'est frustrant de voir que j'ai perdu ma journée et que les DNS mettent un temps fou :(

Meric à vous en tous cas !
 
Discussions similaires
Haut