[Réglé] url rewriting ... aide sur un exemple pratique

Discussion dans 'URL Rewriting et .htaccess' créé par cecileB2K, 27 Mai 2005.

  1. cecileB2K
    cecileB2K WRInaute discret
    Inscrit:
    4 Mai 2005
    Messages:
    203
    J'aime reçus:
    0
    Bonjour a tous,

    avec l'aide d'un ami, j'ai réussi a modifier mes url relativement facilement.

    Voici l'url d'origine:
    http://www.monsite.org/news/article.php?storyid=1

    Le but étant d'obtenir ça:
    http://www.monsite.org/news/article-1-t ... ticle.html

    Voici mon .htaccess:
    Code:
    RewriteEngine on
    RewriteRule ^article-([0-9]+)-([^_]+)\.html$  article\.php?storyid=$1  [L]
    Et enfin voici le code source modifié:
    Code:
    <a href='http://www.monsite.org/article-".$storyid."-".rewrite($title).".html' >".$title."</a>
    Jusque là tout va bien, ça fonctionne et même très bien.
    Le problème, c'est que ce module de news alimente un lecteur de newsfeed (rss) grace a ce bout de code que je suis incapable de modifier pour l'adapter a mes regles:
    Code:
    while ( list($title, $link, $description) = $db->fetch_row($query) ) {
                    $link = 'http://www.monsite.org/news/article.php?storyid=' . $link;
                    $rss->build($title, $link, $description);
                    }
    $rss->save();
    Merci de votre aide car la je sèche complètement :cry:
     
  2. julio38
    julio38 WRInaute discret
    Inscrit:
    19 Avril 2005
    Messages:
    99
    J'aime reçus:
    0
    Code:
    while ( list($title, $link, $description) = $db->fetch_row($query) ) { 
                    $link = "http://www.monsite.org/article-".$link."-".rewrite($title).".html' ; 
                    $rss->build($title, $link, $description); 
                    } 
    $rss->save();
    non ?

    ou alors j'ai rien compris au problème :?
     
  3. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    enfin oui avec un même guillement pour ouvrir et fermer :wink:
     
  4. cecileB2K
    cecileB2K WRInaute discret
    Inscrit:
    4 Mai 2005
    Messages:
    203
    J'aime reçus:
    0
    tu veux dire comme ça ?

    Code:
    while ( list($title, $link, $description) = $db->fetch_row($query) ) { 
                    $link = 'http://www.monsite.org/article-".$link."-".rewrite($title).".html' ; 
                    $rss->build($title, $link, $description); 
                    } 
    $rss->save();
     
  5. julio38
    julio38 WRInaute discret
    Inscrit:
    19 Avril 2005
    Messages:
    99
    J'aime reçus:
    0
    moaif , j'ai été un peu rapide :oops:
     
  6. cecileB2K
    cecileB2K WRInaute discret
    Inscrit:
    4 Mai 2005
    Messages:
    203
    J'aime reçus:
    0
  7. cecileB2K
    cecileB2K WRInaute discret
    Inscrit:
    4 Mai 2005
    Messages:
    203
    J'aime reçus:
    0
    Je viens d'essayer, avec guillemets, simple, double, sans guillemets, ça ne fonctionne pas, l'url qui est parsée est incomplete, cela donne qq chose dans ce gout là:
    http://www.monsite.org/news/article-

    en fait l'id de l'article n'est pas pris en compte.

    ça me rassure presque de voir que je ne suis pas la seule a trouvé ça compliqué :-/
     
  8. Phobos
    Phobos WRInaute impliqué
    Inscrit:
    21 Mars 2004
    Messages:
    726
    J'aime reçus:
    0
    Code:
    while ( list($title, $link, $description) = $db->fetch_row($query) ) {
                    $link = "http://www.monsite.org/article-".$link."-".rewrite($title).".html";
                    $rss->build($title, $link, $description);
                    }
    $rss->save();
    Il ne faut pas mélanger les ' et les ", après on ne s'y retrouve plus et ça marche pas ;)
     
  9. cecileB2K
    cecileB2K WRInaute discret
    Inscrit:
    4 Mai 2005
    Messages:
    203
    J'aime reçus:
    0
    super, ça marche !

    merci beaucoup :)
     
Chargement...
Similar Threads - [Réglé] rewriting aide Forum Date
[réglé][Url rewriting] Enlever les variables de sessions URL Rewriting et .htaccess 5 Mars 2009
[réglé] Url Rewriting et robots.txt Débuter en référencement 23 Novembre 2008
[réglé] url rewriting et apache 2 sur phpmy annu URL Rewriting et .htaccess 3 Juillet 2008
[Réglé] Problème rewriting Dossier Virtuel > Erreur 404 URL Rewriting et .htaccess 13 Avril 2007
[Réglé] de rewriting à la racine du site URL Rewriting et .htaccess 10 Février 2007
[Réglé]URL Rewriting : Erreur d'adresse relative URL Rewriting et .htaccess 13 Juillet 2006
[Reglé] URL Rewriting et Un débutant URL Rewriting et .htaccess 31 Mai 2006
[réglé]url rewriting et adresse qui ne change pas URL Rewriting et .htaccess 25 Avril 2006
[reglé] URL Rewriting à la racine URL Rewriting et .htaccess 15 Mars 2006
[réglé]Changement d'hébergeur : URL rewriting ne marche plus URL Rewriting et .htaccess 2 Février 2006
[réglé] url rewriting ... plutôt "_" ou "-&qu URL Rewriting et .htaccess 9 Juin 2005
[Regle] URL rewriting pour deux pages URL Rewriting et .htaccess 13 Décembre 2004
[Réglé] URL Rewriting et PhpMyAnnu URL Rewriting et .htaccess 29 Août 2004
[réglé]Problèmes d'url rewriting URL Rewriting et .htaccess 15 Décembre 2003
[Réglé] Résultat de recherche indésirable dans la ligne verte Référencement international (langues, pays) 12 Février 2011
[reglé] Title, Meta et Includes Problèmes de référencement spécifiques à vos sites 11 Septembre 2009
[Réglé] Aide pour requete SQL Développement d'un site Web ou d'une appli mobile 30 Juillet 2009
[Réglé]Requette MySql avec date Développement d'un site Web ou d'une appli mobile 13 Février 2009
[Reglé] Mon serveur ne demarre plus :( Administration d'un site Web 12 Décembre 2008
[Réglé] Problème avec apostrophe dans la balise Title en PHP Développement d'un site Web ou d'une appli mobile 1 Décembre 2008