Un conseil de rédaction d'UR un peu complexe

Discussion dans 'URL Rewriting et .htaccess' créé par sebnutt, 5 Janvier 2004.

  1. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    salut a tous et bonne année !

    je voulais vous soummettre mon petit soucis. J'ai ecrit un script en php pour mon site qui permet de garder un menu deroulé quelquesoit la page atteinte.

    dans le genre : index.php?m=$m&sm=$sm m et sm ont une valeur parfois vide, selon que l'on est sur la page d'accueil du site.
    j'ajoute de plus une varialble $id qui est vide lorsqu'on est sur la page index.php et quelques autres.

    j'avais pensé à écrire un UR comme suit

    RewriteEngine on
    RewriteRule ^index-([a-z0-9])-([a-z0-9])-([a-z0-9]).html$ index.php?id=$1&m=$2&sm=$3 [L]

    Quand m, sm et id sont indefinis, comment va s'ecrire index---.html ?
     
  2. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    Le comment ca va s'écrire, c'est toi qui le décides, le tout étant d'avoir une structure qui permette de repérer de façon certaine les éléments présents. En l'état, la racine s'écrirait effectivement index---.htm Tu peux par exemple ajouter des règles pour des cas particuliers :

    Code:
    RewriteEngine on
    RewriteRule ^index.html$ index.php [L] 
    RewriteRule ^index-([a-z0-9])-([a-z0-9])-([a-z0-9]).html$ index.php?id=$1&m=$2&sm=$3 [L]
    ou construire une arborescence virtuelle où les chemins seraient quelque chose comme
    Code:
    /$m/$sm/$id.html
    ou 
    /$m/$sm/index.html
    ou
    /$m/$id.html
    ou 
    /$m/index.html
    ou
    /index.html
    Suis-je clair? Et ai-je bien compris la question? Bonne année à tous d'ailleurs.
     
  3. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    tout a fait, merci pour ton conseil. Petite question subsidiaire, est-ce que le code suivant est correct ?

    RewriteEngine on
    RewriteRule ^index-([0-9]+)\.html$ index.php?deb=$1 [L]
    RewriteRule ^index,([0-9]+)\.html$ index.php?m=m$1 [L]
    RewriteRule ^index,([0-9]+),([0-9]+)\.html$ index.php?m=m$1&sm=sm$2 [L]
    RewriteRule ^cat,([0-9]+),([0-9]+)\.html$ cat.php?m=m$&id=$2 [L]
    RewriteRule ^cat,([0-9]+),([0-9]+)-([0-9]+)\.html$ cat.php?m=m$&id=$2&deb=$3 [L]
    RewriteRule ^cat,([0-9]+),([0-9]+),([0-9]+)\.html$ cat.php?m=m$1&sm=sm$2&id=$3 [L]
    RewriteRule ^cat,([0-9]+),([0-9]+),([0-9]+)-([0-9]+)\.html$ cat.php?m=m$1&sm=sm$2&id=$3&deb=$4 [L]
     
  4. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    d'instinct, j'inverserai..

    => du plus grand nombre de parametres au plus petit..

    mais bon, le mieux a faire... c'est de tester soit meme ? :)
    on risque pas grand chose a part peut etre l'ignoble erreur 500
     
  5. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    mais les virgules, ca marche aussi bien que - ou _ ??
     
  6. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
  7. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    qqun a deja fais le test avec les "," ??
    help ...
     
  8. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    mais pourquoi t'experimentes pas par toi meme avant de crier SOS ?? 8O
     
  9. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    ma connection au taf ne me le permet pas...mais je ferais le test chez moi ce soir.
     
Chargement...
Similar Threads - conseil rédaction complexe Forum Date
conseil rédaction CGV Droit du web (juridique, fiscalité...) 19 Septembre 2020
Besoin de conseil sur la rédaction d'article technique de codage en php Développement d'un site Web ou d'une appli mobile 21 Juin 2017
Conseils et outils pour se lancer dans la rédaction web Rédaction web et référencement 2 Décembre 2010
Conseil pour accélérer l'indexation de mon nouveau site Problèmes de référencement spécifiques à vos sites 9 Avril 2022
WordPress Bonjour, J'aimerai avoir des conseils. Mon site internet est-il bien construit ? Débuter en référencement 29 Mars 2022
Conseils pour site Hightech Demandes d'avis et de conseils sur vos sites 16 Mars 2022
besoin de conseils pour mon site Débuter en référencement 9 Mars 2022
Avis aux experts webmarketing BtoB : demande de conseil Demandes d'avis et de conseils sur vos sites 8 Mars 2022
Tout simplement à la recherche de conseils... Débuter en référencement 13 Novembre 2021
Quelle formation poussée sur Facebook Ads me conseillez-vous ? Facebook 3 Novembre 2021
Blog, silo et sens des liens conseillés Techniques avancées de référencement 15 Juillet 2021
[conseil] hébergement mutualisé pas cher avec muti-domaine Administration d'un site Web 8 Juillet 2021
Votre conseil pour un app builder ? Développement d'un site Web ou d'une appli mobile 8 Juin 2021
Hébergement Cloud, VPS infogéré... besoin de conseils Administration d'un site Web 8 Juin 2021
conseils sécurité sur internet Le café de WebRankInfo 1 Juin 2021
Conseils Mots Clés Débuter en référencement 19 Mars 2021
Recherche conseils et aide pour hébergement Administration d'un site Web 14 Mars 2021
Conseil pour débuter en seo Débuter en référencement 11 Novembre 2020
Besoin de conseil pour un site WEB de prise de commande Demandes d'avis et de conseils sur vos sites 9 Octobre 2020
Besoin de conseils pour rendre un site web plus attractif Débuter en référencement 16 Septembre 2020