Probleme urlrewrinting chez ovh

Nouveau WRInaute
Bonjour, je suis chez OVH 90Plan

j'essaie de puis plusieur jours de réécrire une adresse:

Voila ce que je fais sans succès :

RewriteEngine on
RewriteBase /
RewriteRule ^/test/essai/final-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$
/test/essai/final.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6 [L]

Si quelqu'un peut m'aider...... je commence à craquer

Merci de votre aide

Alain
 
WRInaute passionné
il y a un / en trop au début du premier paramètre de RewriteRule :
Code:
RewriteEngine on
RewriteBase /
RewriteRule ^test/essai/final-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$
/test/essai/final.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6 [L]
 
Nouveau WRInaute
j'avais déjà essayé

Merci de ton aide mais j'ai toujours le même problème:

RewriteEngine on
RewriteBase /

RewriteRule ^mercant-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /test/essai/final.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6 [L]

Est ce que cela viendrais de RewriteBase /

Merci de votre aide

Alain
 
WRInaute passionné
le RewriteBase ne sert à rien dans ce cas mais ne peut pas poser de problème.
expose davantage ton problème : donne un exemple ou l'erreur rencontrée.

pour voir d'ou vient l'erreur tu peux remplacer [L] par [L,R=301] : si en appelant l'url /mercant-....html tu es redirigé vers /test/essai/final.php?resa=... c'est que l'erreur vient du deuxième paramètre de RewriteRule sinon ca vient du premier.
 
Nouveau WRInaute
Je n'ai aucune erreur mais lé réécriture ne se fait pas .............. j'ai tjrs la même URL ... J ne comprends pas

Toujours mon script que j'essais vainement:

RewriteEngine on


RewriteRule ^mercant-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /alpin/enfants/mercant.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6 [L]
 
Nouveau WRInaute
Je rentre celle la :
/alpin/enfants/mercant.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6

et je veux obtenir celle la

/mercant-x-x-x-x-x-x.html

Merci encore
 
WRInaute impliqué
La règle que tu as écrite fais exactement l'inverse...

Tu es sûr que tu veux ce que tu demande?

Quand même l'idée est que les liens soient vers les pages html, même si leur affichage est réalisé par une page php.

JF
 
Nouveau WRInaute
Oui, désolé, j'ai inversé

Je veux celle la :

/alpin/enfants/mercant.php?resa=$1&activite=$2&a=$3&m=$4&idCours=$5&age=$6

Je ne comprends tjrs pas ........... doit on mettre sur chaque répertoire un fichier de récriture ou peut on en placer un à la racine ?

mon répertoire principal est www

et l'adresse integrale serait:

http://www.site.com//alpin/enfants/merc ... =$5&age=$6

Merci encore
 
Discussions similaires
Haut