URL Rewriting qui pose problème

Yseult

Nouveau WRInaute
Bonjour les WRInautes,

j'en appelle à votre réflexion,
je ne parviens pas à diriger les liens de type

http://mondomaine.tld/api/v1/specialites?mode_fonctionnement=AE&id_ville=2

vers

http://mondomaine.tld/api/v1/index.php?r=specialites&mode_fonctionnement=AE&id_ville=2

J'ai écris cette règle dans un .htaccess, placé dans le répertoire concerné (v1), mais ça ne fonctionne pas (404):
Code:
RewriteRule ^specialites?mode_fonctionnement=([A-Z]+)&id_ville=([0-9]+)$ index.php?r=specialites&mode_fonctionnement=$1&id_ville=$2 [L]

merci à vous
 

Yseult

Nouveau WRInaute
concombre a dit:
Précise le RewriteBase (/api/V1)

Merci Concombre mais ça ne fonctionne pas.
Je précise que j'ai mis le .htaccess dans le répertoire /api/v1 , donc j'ai dans l'idée qu'il n'y a pas besoin de lui dire où on se trouve (?)
 

Yseult

Nouveau WRInaute
Ca fonctionne !
merci Nickargall de m'avoir mis sur la piste.

Pour ceux qui passeraient par là et se sont retrouvés confronté à cette problématique,

J'ai mis ce code:
Code:
RewriteCond %{QUERY_STRING} ^mode_fonctionnement=(\w+)&id_ville=(\w+)$
RewriteRule ^specialites index.php?r=specialites&mode_fonctionnement=%1&id_ville=%2 [L]
 

Discussions similaires

Haut