Problème de réécriture d'url avec des parmètres

Discussion dans 'URL Rewriting et .htaccess' créé par erehcab, 27 Juin 2007.

  1. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Bonjour,

    Je n'arrive pas à mettre en route ma réécriture d'url lorsque j'ai des paramètres dans l'url (un paramètre). J'ai fait le tour des différents sujets évoqués dans le forum, je m'en suis servit pour faire mes essais, mais rien n'y fait !!!

    Voilà mon exemple :

    Url à réécrire : actualite.php?id=var
    Url réécrite : actualite-id-titre_actu.html

    Voilà le contenu de mon htaccess :

    Code:
    RewriteEngine on    
    RewriteRule ^collectif_cerpcos\.html$ /index.php [L]
    RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1 [L]
    
    Volià l'url de la page : http://www.cerpcos.com/actualite.php.

    Si quelqu'un peut me donner un petit coup de pouce sa serait vraiment génial, parce que là je ne comprend pas du tout ....... 8O 8O

    Merci
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonjour

    Ta règle ne peut pas marcher.
    Tu transmets seulement un identifiant numérique dans ton URL, comment veux tu que le serveur retrouve tout seul le titre de ton actu ??

    il faudrait que tu aie une url php genre

    /actualite.php?id=1&titre=super-titre-de-mon-actu

    et une règle de la sorte :
    Code:
    RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1&titre=$2 [L] 
    
     
  3. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Ok merci je teste.
     
  4. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Lorsque tu dis ça, je ne vois pas ou je dois mettre cette url ?

    actuellement dans ma balise <a .... j'ai un ca :

    Code:
    <a href="actualite-".$value[0]."-".clean(stripslashes($value[1])).".html" title="".stripslashes($value[1])."">".stripslashes($value[1])."</a>
    
    ou value[0] est l'id et value[1] le titre

    Je pense que c'est ici que j'ai une modification à faire mais je n'arrive pas à comprendre quoi ....

    Peux tu m'aider s'il te plait ?
     
  5. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Ca devrait marcher avec ce que tu m'indiques.
    Les liens générés doivent être de la forme
    Code:
    <a href="actualite-12-blablablablabalabla.html> blablablablablabalabla </a>
    
    Ensuite, la règle de réécriture va demander de traiter cette URL "comme si" c'était en fait
    Code:
    actualite.php?id=12&parametre2=blablablablabalabla
    
     
  6. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Oui les liens sont comme ça :

    http://www.cerpcos.com/actualite-1-Nouv ... RPCOS.html

    Je me suis servit de la règle que tu m'as passé mais je me retrouve toujours avec un erreur 404.

    Code:
    RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1&titre=$2 [L] 
     
  7. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    Faudrait remplacer
    [a-z]
    par
    [a-zA-Z_]

    Pour info:
    [a-z] = n'importe quelle minuscule
    [a-zA-Z_] = n'importe quelle minuscule ou majuscule ou un underscore

    Jean-Luc
     
  8. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Merci nickargall et Jean-Luc ca faisait bien longtemps que mon petit cerveau butait sur ce problème :? vous m'avez donné un bon coup de pouce !!!!

    Encore merci ! :D :D :D
     
  9. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    de rien
    ça fera 300 backlinks optimisés pour mon WWW steup, payable sous 10 jours :)
     
  10. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Oula va falloir que je mi mette vite alors !!!!! :) :) :)
     
  11. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Oups pardon j'avais pas vu que t'étais breton, allez pour toi c'est gratuit ;)
     
  12. erehcab
    erehcab WRInaute discret
    Inscrit:
    4 Novembre 2005
    Messages:
    143
    J'aime reçus:
    0
    Merci c'est sympa !!!!! serais tu aussi Breton ???
     
Chargement...
Similar Threads - Problème réécriture parmètres Forum Date
Problème de réécriture d'url Développement d'un site Web ou d'une appli mobile 27 Février 2014
Problème de syntaxe en réécriture URL Rewriting et .htaccess 23 Octobre 2012
Problème de réécriture d'url. Je vois plus ou chercher URL Rewriting et .htaccess 14 Septembre 2012
Problème de réecriture d'URL .htaccess URL Rewriting et .htaccess 8 Août 2012
Problème de réécriture avec Arfooo URL Rewriting et .htaccess 20 Avril 2012
Problème de réécriture d'url =( URL Rewriting et .htaccess 28 Mars 2012
Problème réécriture et sous-dossiers URL Rewriting et .htaccess 3 Janvier 2012
Problème de réécriture sur un sous-domaine URL Rewriting et .htaccess 15 Septembre 2011
Problème classique de réécriture et de redirection 301 URL Rewriting et .htaccess 13 Avril 2011
problème réécriture avec un cms URL Rewriting et .htaccess 27 Avril 2010
Probleme réécriture lien ou.htaccess URL Rewriting et .htaccess 7 Mars 2010
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
Problème réécriture URL Rewriting et .htaccess 30 Mai 2008
Problème de réécriture URL Rewriting et .htaccess 30 Novembre 2007
Réécriture d'url, problème Débuter en référencement 14 Novembre 2007
Problème réécriture d'une URL URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture de lien URL Rewriting et .htaccess 7 Mars 2007
Probleme de réecriture URL Rewriting et .htaccess 4 Septembre 2006
problème réécriture de /?p=page en /page URL Rewriting et .htaccess 2 Septembre 2006