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

Discussion dans 'URL Rewriting et .htaccess' créé par Helldream, 12 Mai 2007.

  1. Helldream
    Helldream Nouveau WRInaute
    Inscrit:
    26 Avril 2007
    Messages:
    38
    J'aime reçus:
    0
    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 :)
     
  2. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    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.
     
  3. Helldream
    Helldream Nouveau WRInaute
    Inscrit:
    26 Avril 2007
    Messages:
    38
    J'aime reçus:
    0
    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
     
Chargement...
Similar Threads - Créer règle nombre Forum Date
Comment créer une règle de ré-écriture pour la Racine ? URL Rewriting et .htaccess 6 Août 2009
[réglé]creer en PHP des variables Développement d'un site Web ou d'une appli mobile 20 Avril 2006
[Regle]Besoin d'aide pour creer un site de rencontres Développement d'un site Web ou d'une appli mobile 9 Février 2006
[reglé]créer son fichier robots.txt Débuter en référencement 24 Août 2005
[réglé] Créer un cadre en php et y afficher un résultat Administration d'un site Web 10 Juin 2005
Comment créer un règle unique URL Rewriting et .htaccess 12 Juillet 2004
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020
créer un nouveau site ou améliorer l'ancien ? Débuter en référencement 25 Août 2020