PB url rewriting avce des chaines de caractéres

Nouveau WRInaute
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
 
WRInaute occasionnel
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.
 
Nouveau WRInaute
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!
 
WRInaute accro
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.
 
Nouveau WRInaute
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. :?
 
WRInaute occasionnel
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.
 
Nouveau WRInaute
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.
 
WRInaute occasionnel
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.
 
Discussions similaires
Haut