2 conditions semblables

Discussion dans 'URL Rewriting et .htaccess' créé par lornkor, 25 Mai 2011.

  1. lornkor
    lornkor Nouveau WRInaute
    Inscrit:
    25 Mai 2011
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous,

    Je galère un peu avec l'url rewriting !
    Je n'en fais pas assez souvent ;)

    Je me demandais comment faire pour distinguer 2 règles de réécritures qui n'ont pas la même valeur en GET.

    Code:
    # Produits par défauts avec numéro de page
    # exemple => produits-cle-usb-2.html = produits.php?page=2
    RewriteRule ^produits-([0-9a-z-]*)_([0-9]+)\.html$ produits.php?page=$1 [L]
    
    # Produits sans numéro de page
    # # exemple => produits-lecteur-usb-2.html = produits.php?categorie=2
    RewriteRule ^produits-([0-9a-z-]*)_([0-9]+)\.html$ produits.php?categorie=$2 [L]
    
    Dans le 1er exemple, c'est une page produit avec un sys.multipage.
    Dans le second, c'est la même page produit avec une catégorie de séléctionner (via le get) en 1ère page.

    --------

    Question Bonus :)

    Je travaille sur un sys.multilingue avec des sous domaines.
    Je voudrais avoir ce genre d'url :

    site.com
    en.site.com
    nl.site.com

    Par défaut, je passe simplement un 'setlang 'en get (?setlang=fr)

    Pouvez-vous me dire pourquoi cette règle ne fonctionne pas ?

    Code:
    RewriteCond %{HTTP_HOST} ^([a-z]{2})\.site\.com$ [NC]
    RewriteRule ^/?setlang=%1 [L]
    Merci à vous !
     
  2. lornkor
    lornkor Nouveau WRInaute
    Inscrit:
    25 Mai 2011
    Messages:
    3
    J'aime reçus:
    0
    Bin alors ? Personne ?
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 169
    J'aime reçus:
    345
  4. lornkor
    lornkor Nouveau WRInaute
    Inscrit:
    25 Mai 2011
    Messages:
    3
    J'aime reçus:
    0
    Salut,

    Merci pour ta réponse.
    Pour l'instant, j'ai commencé en url rewriting(htaccess), et j'aimerais terminer de cette façon ;)
    Je me pencherai peut-être sur ta solution lors d'un prochain projet ;)

    Pour la question bonus, c'est réglé :
    Code:
    RewriteCond %{HTTP_HOST} ^([a-z]{2})\.site\.com$ [NC]
    RewriteRule ^(.*) $1?setlang=%1 [L]
    
     
Chargement...
Similar Threads - conditions semblables Forum Date
Conditions Segments avancés Google Analytics Google Analytics 4 Février 2020
Microsoft modifie ses conditions d'utilisation (CGU) Droit du web (juridique, fiscalité...) 20 Novembre 2018
Avoir AdWords et conditions AdWords 14 Décembre 2017
conditions php Développement d'un site Web ou d'une appli mobile 19 Mars 2017
Améliorer une suite de conditions php Développement d'un site Web ou d'une appli mobile 10 Novembre 2016
Conditions générales de vente et devis Droit du web (juridique, fiscalité...) 30 Octobre 2015
Les pages "conditions" et "Mentions légales" Débuter en référencement 21 Décembre 2013
Conditions légales ou pas? Droit du web (juridique, fiscalité...) 14 Novembre 2013
Background image sous conditions Développement d'un site Web ou d'une appli mobile 8 Avril 2013
Quel mention des conditions sur une facture de prestation en référencement ? Droit du web (juridique, fiscalité...) 7 Mars 2013
Quelles sont les conditions pour indexer mon site dans Google news ? Google : l'entreprise, les sites web, les services 10 Octobre 2012
Conditions pour avoir un Blog "perso" référencé ds Google Actualités Débuter en référencement 21 Juin 2012
Problème url-rewriting multi-conditions URL Rewriting et .htaccess 20 Juin 2012
Plusieurs conditions .htaccess. Comment faire? URL Rewriting et .htaccess 19 Avril 2012
Aide pour des conditions php Développement d'un site Web ou d'une appli mobile 31 Janvier 2012
Indexer une page avec des conditions Problèmes de référencement spécifiques à vos sites 25 Janvier 2012
Array.sort() Javascript avec 2 conditions Développement d'un site Web ou d'une appli mobile 2 Décembre 2011
Problème url-rewriting multi-conditions Développement d'un site Web ou d'une appli mobile 5 Octobre 2011
Google+ : quid des conditions de diffusion des photos ? Google+ 4 Août 2011
[résolu] [mysql] Conditions WHERE avec AND et OR Développement d'un site Web ou d'une appli mobile 13 Mai 2011