url rewriting, syntaxe pour les expressions régulières...

Discussion dans 'URL Rewriting et .htaccess' créé par fraid26, 5 Octobre 2008.

  1. fraid26
    fraid26 WRInaute discret
    Inscrit:
    3 Octobre 2008
    Messages:
    123
    J'aime reçus:
    0
    Bonjour,

    Je commence tout juste les url rewriting, j'ai cherché une réponse à onproblème dans les forums, mais je n'ai pas trouvé !!

    voici mon cas :

    j'ai une page qui sera écrite comme ceci :

    liste-vocabulaire-theme-$id_du_theme-$nom_du_theme\.php
    qui devra etre réécrite en : liste_vocabulaire.php?id_theme=$1

    voici ma règle de réécriture :

    RewriteRule ^liste-vocabulaire-theme-([0-9]+)-(-[a-z]*)\.php$ /v2/vocabulaire/anglais/liste_vocabulaire.php?id_theme=$1 [L]

    et voici mon problème :

    parfois le nom de mes thèmes contiennent des espaces, alors je les ai remplacés par des tirets (str_replace), mais à partir de ce moment la page n'est pas réécrite.
    Si je supprime les espaces tout simplement,marche sans problème, mais je suppose que je perd en référencement pour les mots clés... quelqu'un aurait il l'expression exacte pour 'une chaine qui contient des lettres et des tirets' ou 'ignorer tout jusqu'à .php à partie de là'

    merci d'avance !!

    fred
     
  2. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    ca me semble correct :

    1- fonction qui analyse et gère les caractères spéciaux (espaces, mais aussi accents, espaces, ...) il y avait un super post y a à peu près un mois sur wri, mais je le retrouve pas. a mon avis madri va débarquer vitre fait pour y remédier ...
    2- insérer le lien dans ta page html
    3- convertir le lien grâce à ta fonction dans le htaccess. ta fonction m'a l'air ok...

    donne moi ton url si tu veux que je t'aide plus
     
  3. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    si tu veux avoir une chaine contenant des minuscules ou des - il faut remplacer (-[a-z]*) par ([a-z-]*) voir carrément (.*) pour avoir n'importe que caractère
     
  4. fraid26
    fraid26 WRInaute discret
    Inscrit:
    3 Octobre 2008
    Messages:
    123
    J'aime reçus:
    0
    désolé j'ai mis du temps à répondre car j'ai mis du temps à tester,
    je voulais juste vous dire merci car ça fonctionne :)
    (pour info j'ai utilisé (.*) )

    A bientôt
     
Chargement...
Similar Threads - rewriting syntaxe expressions Forum Date
Souci avec syntaxe URL Rewriting URL Rewriting et .htaccess 20 Décembre 2006
[URLrewriting] J'arrive pas à trouver la bonne syntaxe !!! Débuter en référencement 5 Novembre 2005
Url rewriting quelle syntaxe URL Rewriting et .htaccess 24 Janvier 2003
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
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
Mes débuts dans l'URL Rewriting URL Rewriting et .htaccess 14 Novembre 2018
Url rewriting Techniques avancées de référencement 22 Octobre 2018