1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

URL Rewriting qui pose problème

Discussion dans 'URL Rewriting et .htaccess' créé par Yseult, 17 Mars 2015.

  1. Yseult
    Yseult Nouveau WRInaute
    Inscrit:
    17 Mars 2015
    Messages:
    3
    J'aime reçus:
    0
    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
     
  2. concombre
    concombre Nouveau WRInaute
    Inscrit:
    14 Juillet 2014
    Messages:
    41
    J'aime reçus:
    0
    Salut,

    Précise le RewriteBase (/api/V1)
     
  3. Yseult
    Yseult Nouveau WRInaute
    Inscrit:
    17 Mars 2015
    Messages:
    3
    J'aime reçus:
    0
    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 (?)
     
  4. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    Bonjour
    Utiliser la directive "RewriteRule" pour faire une redirection permanente avec une url de type Dynamique à l'arrivée nécessite l'utilisation de directives RewriteCond au préalable pour gérer les "query string"

    https://wiki.apache.org/httpd/RewriteQueryString
     
  5. Yseult
    Yseult Nouveau WRInaute
    Inscrit:
    17 Mars 2015
    Messages:
    3
    J'aime reçus:
    0
    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]
    
    
     
Chargement...
Similar Threads - Rewriting pose problème Forum Date
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019
URL Rewriting Débuter en référencement 17 Avril 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
Résolu URL Rewriting : Garder l'adresse non transformée dans le navigateur URL Rewriting et .htaccess 2 Décembre 2018