Créer une règle dont le nombre de paramètres est inconnu?

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Helldream
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 38
Inscription: 26 Avr 2007

Créer une règle dont le nombre de paramètres est inconnu?

Message le Sam Mai 12, 2007 1:21

Bonjour,

J'aimerais savoir s'il est possible de faire une règle acceptant une nombre de paramètres inconnu, de ce type :

RewriteRule ^([_0-9a-z])-([_0-9a-z])?\.html$ index.php?op=$1&sop=$2

Le but serait d'obtenir index.php?op=xxx (sans le sop=''), s'il n'y a pas de 2e paramètre :)


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Sam Mai 12, 2007 7:02

soit tu fais 2 règles, soit dans le script d'arrivée, tu traites le cas ou certaines variables sont vides, mais de toutes façons, dans ta règle, écrite comme cela, le - est obligatoire.

Helldream
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 38
Inscription: 26 Avr 2007

Message le Sam Mai 12, 2007 20:10

Pour le "-", il suffit de rajouter un "?", non?

RewriteRule ^([_0-9a-z])-?([_0-9a-z])?\.html$ index.php?op=$1&sop=$2

En effet, il serait facile de faire 2 règles, mais imaginons que j'utilise par exemple 4 variables facultatives (par exemple une pour le pays, l'id de l'objet lorsqu'on le visualise, le numéro de page, et disons... l'action à effectuer), cela ferait 16 combinaisons possibles, et donc autant de règle! Ce qui serait nettement plus problèmatique ;)
Mais bon, en effet, je pense que je vais prendre en charge les variables vides, ce sera bien plus simple!

Merci à toi pour ta réponse


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Alerts

  • Générateur de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités