Condition d'url

Bonjour,
j'aimerai rewrite une url mais j'arrive pas a trouver la bonne condition.

Donc dans un dossier amv j'ai un .htaccess et index.php
mon url est du type amv/auteur/titre+de+l'amv.html et j'aimerai qu'elle devienne amv/index.php?auteur=auteur&id=titre+de+l'amv

J'ai donc fait cette condition
Code:
RewriteRule (.+)/(.+)\.html index.php?auteur=$1&id=$2 [L]
Mais apparament ça fonctionne pas :S, je vois pas ou est mon erreur ?
 
je peux te dire que tu dois inverser la gauche et la droite
RewriteRule index.php?auteur=(.+)&id=(.+) $1/$2\.html [L]
moi j'aurrais fais
RewriteRule index.php?auteur=([a-zA-Z0-9_-]*)&id=([a-zA-Z0-9_-]*) $1/$2\.html [L]
mais c'est peut être mauvais
 
Hello,
et est-ce qu'en remplaçant les + par des * ça marcherait ?
Code:
RewriteRule (.*)/(.*)\.html index.php?auteur=$1&id=$2 [L]
il me semble que le + indique 1 seul caractère (à vérifier) :oops:
 
euh, nan, pour l'ordre c'est bon, j'ai du html que je transforme en php, cdpdf toi avec ce que tu me donne ça rewrite du php en html, c'est l'inverse que je veux moi. :)
TrashBox -> le + signifie 1 ou plusieurs caractères,
le * signifie 0 ou plusieurs caractères, ça change rien en faite dans mon cas là

moi ça me sort une erreur de redirection limit, ça me charge ma page sans arrêt et ça met une erreur au bout de 4s
Y'a un truc qui deconne dans ma condition mais je sais pas quoi.

déjà je sais pas si devant le carac / faut mettre un \ au cas ou / aurrait une signification comme le point.
du genre si faut mettre
RewriteRule (.+)/(.+)\.html index.php?auteur=$1&id=$2 [L]
ou
RewriteRule (.+)\/(.+)\.html index.php?auteur=$1&id=$2 [L]

enfin dans les 2 cas ça fonctionne pas :(
 
nautiljon a dit:
euh, nan, pour l'ordre c'est bon, j'ai du html que je transforme en php, cdpdf toi avec ce que tu me donne ça rewrite du php en html, c'est l'inverse que je veux moi. :)
alors justement fait comme je t'ai montré. C'est dans ce sens la que tu dois le faire
 
C'est bon j'ai réussi, ma condition était bonne c'était un problème de htaccess à la racine qui me faisai chier.
 

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