Récupérer le contenu d'une variable pour la mettre dans l'ur

Discussion dans 'URL Rewriting et .htaccess' créé par zimounet, 11 Octobre 2005.

  1. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Hello!

    J'ai essayé de creuser un peu les mods d'url rewriting pour phpbb, qui intègrent le sujet du poste dans l'url, mais je n'arrive pas a comprendre comment cela marche.

    Savez vous comment mettre le contenu d'une varialble automatiquement dans l'url avec un htaccess?
     
  2. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 858
    J'aime reçus:
    5
    RewriteRule ^forums/viewtopic_([0-9]+)-(.*).htm$ forums/viewtopic.php?topic=$1 [L]

    Ou un truc comme ça.

    Après, la création d'urls devrait être /forum/viewtopic_<? echo $topicID ?>-<? echo $rewrited_topic_name ?>.htm

    (où $rewrited_topic_name est le nom du topic rewrité correctement (suppression des caractères accentués et autres, et transformation des espaces en tirets).

    @+
     
  3. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    mais c'est quoi dans le htaccess qui dit "on récupère le sujet du topic pour le mettre dans l'url" ?

    Comment vat il chercher la variable correspondant au sujet du topic?
     
  4. dcz
    dcz WRInaute impliqué
    Inscrit:
    2 Mars 2005
    Messages:
    668
    J'aime reçus:
    0
    bah il le fait pas.
    * ça veut dire n'importe quelle chaine de caractère, du coup viewtopic_xx-titre-de-la-page.html serait ton url dans l'exemple ci dessus, mais cela pourait trèes bien etre viewtopic_xx.html, cela ne change rien pour l'interpretation du .htaccess.

    ++
     
  5. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Je suis peut etre stupide mais je capte pas, on me dit que * sa veut dire n'importe quelle chaine de caractère, mais moi j'veux pas n'importe quel chaine lol
     
  6. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 858
    J'aime reçus:
    5
    L' .htaccess. te permet de dire au serveur qu'il doit interpréter une URL "propre" (montrée au visiteur), comme une URL "technique" page.php?id=&bla=&bli=

    L'URL rewriting nécessite aussi que tu changes ton principe de génération de liens...

    Tu dois creuser dans ton code, trouver toutes les lignes qui créent <a href="viewtopic.php?t=$numero_post">$titre_post</a> et les remplacer par <a href="viewtopic/$numero_post-$titre_post_rewrité">^$titre_post</a>.

    pas "si facile" ;)

    PS: $titre_post_rewrité correspond au contenu de $titre_post après nettoyage des (éàèîï& ?!) et autres cochonneries ;)

    PPS: pour faire le pointilleux: viewtopic-xx.html ne marcherait pas, par contre viewtopic-xx-.html oui (eh oui, le tiret n'est pas optionnel dans la règle ci-dessus ;)

    et PPPS: peu importe la chaine de caractères, ça reste le "XX" qui est le déclencheur ;)

    ok j'vais me coucher ;)
     
  7. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    ah mais je suis con, je pensais que pour phpBB, c'était un truc tout compliqué lol, mais en fait nan, c'est exactement ce que j'ai appliqué pour -http://www.lexsupermotard.com
     
Chargement...
Similar Threads - Récupérer contenu variable Forum Date
Récupérer le contenu d'une vidéo youtube Le café de WebRankInfo 23 Mars 2020
Comment récupérer proprement le contenu de la balise TITLE d'une page ? Développement d'un site Web ou d'une appli mobile 22 Avril 2017
Récupérer contenu sur site pénalisé Débuter en référencement 8 Septembre 2016
Comment récupérer du contenu de ndd expirés ? Référencement Google 14 Avril 2016
récupérer le contenu d'un select en php Développement d'un site Web ou d'une appli mobile 24 Mai 2012
Récupérer le contenu d'une page facebook en php ? Développement d'un site Web ou d'une appli mobile 26 Février 2011
lociciel ou script php pour recuperer le contenu d'un site Développement d'un site Web ou d'une appli mobile 12 Janvier 2011
Récupérer contenu de la page google par file_get_contents Développement d'un site Web ou d'une appli mobile 23 Avril 2010
récupérer le contenue d'une page web Développement d'un site Web ou d'une appli mobile 24 Mars 2010
Récupérer contenu vidéo distante ? Développement d'un site Web ou d'une appli mobile 25 Février 2006
Récupérer le contenu des alt d'une page ??? Développement d'un site Web ou d'une appli mobile 17 Octobre 2005
Récupérer URL destination liste redirection Netlinking, backlinks, liens et redirections 22 Novembre 2021
Récupérer les 10 plus grandes valeurs dans un fichier JSON Développement d'un site Web ou d'une appli mobile 18 Novembre 2021
Js : récupérer un élément dans un array Développement d'un site Web ou d'une appli mobile 23 Octobre 2021
FORMULAIRE FB ADS récupérer les données Facebook 28 Juillet 2021
Récupérer le premier et dernier enregistrement sql Développement d'un site Web ou d'une appli mobile 16 Juillet 2021
Comment récupérer le solde impayé de mon compte Adsense ? AdSense 26 Juin 2021
Search Console Sitemaps non indéxés ""Impossible de recuperer le sitemap" Crawl et indexation Google, sitemaps 23 Juillet 2020
Récupérer backlinks vers liens morts : fausse bonne idée ? Netlinking, backlinks, liens et redirections 6 Avril 2020
Comment récupérer un compte insta ouvert par un cybersquatteur ? Autres réseaux sociaux 29 Janvier 2020