Je sèche....

Discussion dans 'URL Rewriting et .htaccess' créé par CD, 29 Octobre 2003.

  1. CD
    CD Nouveau WRInaute
    Inscrit:
    20 Mai 2003
    Messages:
    4
    J'aime reçus:
    0
    Bonjour


    Je n'arrive pas à rediriger cette adresse :
    http://www.monsite.com/catalog/default.php?cPath=59

    http://www.monsite.com/catalog/product_ ... ucts_id=85

    j'essaie ça dans le .htaccess mais ca marche pas :

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L]
    RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1products_id=$2 [L]

    La première avec article marche mais pas celle avec produits

    Je voudrais obtenir :

    http://www.monsite.com/catalog/produits-41-85.html

    Si quelqu'un avait une idée

    Merci d'avance
    Cordialement
     
  2. George Abitbol
    George Abitbol WRInaute passionné
    Inscrit:
    6 Juin 2003
    Messages:
    1 519
    J'aime reçus:
    0
    RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2

    Tu avais oublié le & qui sépare les paramètres.

    Fred
     
  3. CD
    CD Nouveau WRInaute
    Inscrit:
    20 Mai 2003
    Messages:
    4
    J'aime reçus:
    0
    Je te remercie , je viens de compléter mais celà marche tjrs pas , peut être une histoire de priorité , je débute


    Merci quand même
     
  4. George Abitbol
    George Abitbol WRInaute passionné
    Inscrit:
    6 Juin 2003
    Messages:
    1 519
    J'aime reçus:
    0
    Priorité, je ne pense pas, étant donné que tes deux règles sont assez différentes. Essaye quand même de virer la première pour voir si ça fait marcher la deuxième, tu seras fixé.
    Sinon, quel est le problème exactement ? Page non trouvée, erreur 500 ?

    Fred
     
  5. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    oui, faut inverser

    Code:
    RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L] 
    RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L] 
    osCommerce hein ? ;-)
     
  6. George Abitbol
    George Abitbol WRInaute passionné
    Inscrit:
    6 Juin 2003
    Messages:
    1 519
    J'aime reçus:
    0
    Euh... on peut avoir des explications quant au pourquoi du comment :?:

    Fred
     
  7. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    mince, avait pas fait gaffe ... les 2 regles commencent pas pareil.. mais si ca avait été le cas, oui il faut partir du plus grand nombre de parametres au plus petit

    exemple
    Code:
    RewriteRule ^articles-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L] 
    RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L] 
    parce que si on fait
    Code:
    RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L] 
    RewriteRule ^articles-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L] 
    
    la 2eme regle ne serait jamais vérifiée...

    mais bon, dans le cas qui nous interesse, le nom de fichier commence pas pareil donc ca va
     
  8. George Abitbol
    George Abitbol WRInaute passionné
    Inscrit:
    6 Juin 2003
    Messages:
    1 519
    J'aime reçus:
    0
    Ah, tu me rassures :D Je ne voyais pas comment les règles pouvaient interférer l'une envers l'autre.

    Fred
     
  9. CD
    CD Nouveau WRInaute
    Inscrit:
    20 Mai 2003
    Messages:
    4
    J'aime reçus:
    0
    Merci les gars pour votre aide , j'ai solutionné mon problème ,

    il fallait tout simplement ceux ci pour ma deuxième règle car j'avais un message "article non trouvé" , la page s'affichant bien mais vide d'articles

    RewriteRule ^produits-([0-9]+)\.html$ product_info.php?products_id=$1 [L]

    Encore merci
    Cordialement
     
Chargement...
Similar Threads - sèche Forum Date
Redirection simple mais je sèche URL Rewriting et .htaccess 12 Novembre 2012
Euh, là je sèche... Google Analytics 24 Mai 2012
RewriteCond + RewriteRule + parameter = je sèche ... URL Rewriting et .htaccess 15 Septembre 2010
Filtrer ma propre IP ... non fixe ... je sèche Développement d'un site Web ou d'une appli mobile 17 Janvier 2010
je seche en php sur un tableau Développement d'un site Web ou d'une appli mobile 25 Juin 2009
Là je séche Demandes d'avis et de conseils sur vos sites 21 Janvier 2008
Robots.txt, je sèche Développement d'un site Web ou d'une appli mobile 26 Juillet 2007
url rewriting... je sèche :( URL Rewriting et .htaccess 16 Avril 2007
Pour un bon départ dans le rewrite... là je sèche.. URL Rewriting et .htaccess 15 Avril 2006
parser et sauver un flux XML dans une bdd > je sèche Développement d'un site Web ou d'une appli mobile 22 Février 2006
Ajouter une signature sous Thunderbird: je sèche ! Le café de WebRankInfo 21 Mars 2005
[Réglé]création fichier .htaccess ? dsl je seche un peu URL Rewriting et .htaccess 4 Mai 2004