PB url rewriting avce des chaines de caractéres

Discussion dans 'URL Rewriting et .htaccess' créé par la_marmotte, 21 Octobre 2004.

  1. la_marmotte
    la_marmotte Nouveau WRInaute
    Inscrit:
    18 Octobre 2004
    Messages:
    18
    J'aime reçus:
    0
    bonjour,

    je suis débutant en référencement et je travail sur l'url rewriting mais j'éprouve une difficulté :

    actuellement mes variables sont des entiers mais je voudrais qu'elles soient des caractéres.

    ex :
    RewriteRule ^index-([0-9]+)\.html$ index.php?p=$1 [L]

    me permet de mettre : index-1.html

    Mais comment faire si 1 devient 'chaine'? :?:
    [0-9] est à remplacer mais par quoi?

    Merci d'avance pour vos réponses. :D
     
  2. shrom
    shrom WRInaute impliqué
    Inscrit:
    5 Juillet 2004
    Messages:
    781
    J'aime reçus:
    0
    Code:
    RewriteRule ^index-([a-zA-Z]+)\.html$ index.php?p=$1 [L] 
    Tout simplement
     
  3. PyRoFLo
    PyRoFLo WRInaute occasionnel
    Inscrit:
    24 Mars 2004
    Messages:
    410
    J'aime reçus:
    0
    Voilà un extrait de mon .htaccess, à adapter évidemment selon tes besoins :

    Code:
    # R P
    RewriteRule ^([0-9]+)-([a-z0-9]+)\.html$ /?r=$1&p=$2 [NC,L]
    # R P ID
    RewriteRule ^([0-9]+)-([a-z0-9]+)-([0-9a-z\w]+)\.html$ /?r=$1&p=$2&id=$3 [NC,L]
    # R P ID TYPE
    RewriteRule ^([0-9]+)-([a-z0-9]+)-([0-9a-z]+)-([a-z]+)\.html$ /?r=$1&p=$2&id=$3&type=$4 [NC,L]
    Sachant que les flags NC et L signifient respectivement de ne pas tenir compte de la casse (No Case) et la fin de la ligne.
     
  4. la_marmotte
    la_marmotte Nouveau WRInaute
    Inscrit:
    18 Octobre 2004
    Messages:
    18
    J'aime reçus:
    0
    merci beaucoup les copains, ça fait plaisir d'avoir de l'aide aussi rapidement. :D

    Je voudrais aussi savoir si les \ ne sont pas mieux que les - ?

    Pourriez-vous me dire si ça change quelque chose ou non?

    Si vous avez des astuces sur l'url rewriting n'hésitez pas. merci beaucoup!
     
  5. milkiway
    milkiway WRInaute accro
    Inscrit:
    3 Février 2004
    Messages:
    4 196
    J'aime reçus:
    0
    Pour le [a-zA-Z] c'est bien mais tu devrais plutot ne passer que des arguments en minuscule ça évite les problèmes.
    Je me sert de virgules comme séparateur, c'est très pratique.
     
  6. la_marmotte
    la_marmotte Nouveau WRInaute
    Inscrit:
    18 Octobre 2004
    Messages:
    18
    J'aime reçus:
    0
    pourquoi des virgules? :wink:

    l'intéret et ou?

    je pensais pour les / que ça favorisé le référencement plutot que les -.

    A moins que le séparateur ne joue aucun role la dedans. :?
     
  7. milkiway
    milkiway WRInaute accro
    Inscrit:
    3 Février 2004
    Messages:
    4 196
    J'aime reçus:
    0
    par exemple je fais
    categorie,type,nom-du-produit ;)
     
  8. la_marmotte
    la_marmotte Nouveau WRInaute
    Inscrit:
    18 Octobre 2004
    Messages:
    18
    J'aime reçus:
    0
    a quoi peut encore servir l'url rewriting?
    a part changer les url?
     
  9. PyRoFLo
    PyRoFLo WRInaute occasionnel
    Inscrit:
    24 Mars 2004
    Messages:
    410
    J'aime reçus:
    0
    Pas sûr d'avoir compris le sens de ta question.

    Comme sous nom l'indique, l'UR permet simplement de ré-écrire des URLs selon des règles précises définis par l'administrateur via des expressions régulières contenues dans des .htaccess (ou dans le httpd.conf directement etc...).

    On les utilise principalement pour faciliter le référencement.
     
  10. la_marmotte
    la_marmotte Nouveau WRInaute
    Inscrit:
    18 Octobre 2004
    Messages:
    18
    J'aime reçus:
    0
    dsl...... :mrgreen:

    je voudrais connaitre surtout les principales façons de référencer un site web.

    - pages satellites
    - inscription dans des annuaires
    - url rewriting
    - liens externent qui pointent vers son site


    d'autres peut être?

    je ne pense pas avoir tout énuméré.

    Merci d'avance.
     
  11. PyRoFLo
    PyRoFLo WRInaute occasionnel
    Inscrit:
    24 Mars 2004
    Messages:
    410
    J'aime reçus:
    0
    Pages satellites ? :lol:

    Allez va, on te pardonne :wink:

    Lis tous les articles dispos sur le site, fais des recherches sur le forum, tu en apprendras beaucoup.
     
Chargement...
Similar Threads - rewriting avce chaines Forum Date
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
URL rewriting et redirections après restauration post-piratage Débuter en référencement 29 Septembre 2018
url rewriting wordpress sans repertoire URL Rewriting et .htaccess 12 Août 2018
rewriting specifique pour Adwords AdWords 17 Juillet 2018