PhpBB : Prob de rewriting sur les topics de plusieurs pages

Discussion dans 'URL Rewriting et .htaccess' créé par michaelvoyant, 25 Mai 2004.

  1. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Bon j'ai testé l'URL rewriting sur mon forum phpBB, tout marche presque bien sauf un problème tout de même majeur : Quand un forum ou un topic s'étale sur plusieurs pages, ca reste sur la 1ère page quand je clique sur suivante ! D'ou est-ce que ca peut venir ??

    En fait sur "suivante" il me mets ca en lien : forum1.php&topicdays=0&start=50
    au lieu de mettre viewforum...

    Pourtant j'ai bien recopié le code du mod (j'ai fait copié coller au bon endroit sans rien changer), je viens de vérifier ....

    J'ai retiré le mod en attendant d'avoir une solution pour ne pas handicaper les utilisateurs de mon forum.

    Merci d'avance pour votre aide précieuse

    Michael
     
  2. hifuga
    hifuga WRInaute discret
    Inscrit:
    7 Mai 2004
    Messages:
    197
    J'aime reçus:
    0
    Déjà install easyphp sur ton pc, ça t'aideras beaucoup pour travailler sur ton forum sans modifier celui qui est en ligne.

    Pour ton probleme je ne sais pas, moi je l'ai fais avec l'aide d'un topic sur phpbb-fr qui reprends les explications de ce site et ça marche tres bien !
     
  3. DREK
    DREK Nouveau WRInaute
    Inscrit:
    13 Janvier 2004
    Messages:
    35
    J'aime reçus:
    0
    Oui, j'ai constaté pareil, j'ai modifié la fonction directement ! ;)
     
  4. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Content de voir que je ne suis pas le seul concerné par ce problème. Pourrais-tu me dire DREK quelles sont les modifications que tu as apportées au code pour que cela fonctionne chez toi ?

    Merci d'avance,

    Michael
     
  5. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Help ! Personne n'a vraiment la moindre petite idée de ce que je dois faire pour mon problème ?? :cry:
     
  6. bjp
    bjp WRInaute occasionnel
    Inscrit:
    12 Mai 2003
    Messages:
    442
    J'aime reçus:
    0
    Up, j'ai le même problème.
     
  7. Dr DLP
    Dr DLP WRInaute impliqué
    Inscrit:
    29 Juin 2003
    Messages:
    525
    J'aime reçus:
    0
    Quel est l'htaccess que vous utilisez ?
    Et pour le page_header.php ?
     
  8. bjp
    bjp WRInaute occasionnel
    Inscrit:
    12 Mai 2003
    Messages:
    442
    J'aime reçus:
    0
    RewriteEngine on
    Options +FollowSymlinks
    RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
    RewriteRule ^viewforum_([0-9]+)\.html$ viewforum.php?f=$1 [L]
    RewriteRule ^viewtopic_([0-9]+)_([0-9]+)_(asc|desc)_([0-9]+)\.html$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
    RewriteRule ^viewtopic_([0-9]+)_([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [L]
    RewriteRule ^viewtopic_([0-9]+)_newest\.html$ viewtopic.php?t=$1&view=newest [L]
    RewriteRule ^viewtopic_([0-9]+)_previous\.html$ viewtopic.php?t=$1&view=previous [L]
    RewriteRule ^viewtopic_([0-9]+)_next\.html$ viewtopic.php?t=$1&view=next [L]
    RewriteRule ^viewtopic_([0-9]+)\.html$ viewtopic.php?t=$1 [L]
    RewriteRule ^viewprofile_([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
    RewriteRule ^viewmessage_([0-9]+)\.html$ viewtopic.php?p=$1 [L]
     
  9. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Le .htaccess :
    Code:
    RewriteEngine On
    
    RewriteRule ^forums.* /index.php
    
    RewriteRule ^mforum([0-9]*)\.* /viewforum.php?f=$1&mark=topics
    
    RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*)\.* /viewforum.php?f=$1&topicdays=$2&start=$3
    
    RewriteRule ^forum([0-9]*)\.* /viewforum.php?f=$1
    
    RewriteRule ^ptopic([0-9]*)\.* /viewtopic.php?t=$1&view=previous
    
    RewriteRule ^ntopic([0-9]*)\.* /viewtopic.php?t=$1&view=next
    
    RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*)\.* /viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
    
    RewriteRule ^ftopic([0-9]*)-([0-9]*)\.* /viewtopic.php?t=$1&start=$2
    
    RewriteRule ^ftopic([0-9]*)\.* /viewtopic.php?t=$1
    
    RewriteRule ^ftopic([0-9]*)\.* /viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
    
    RewriteRule ^sutra([0-9]*)\.* /viewtopic.php?p=$1
    
    ErrorDocument 404 http://www.cartomancie.org/404.html
    
    
    Et le page_header.php

    Code:
    ob_start();
    function replace_mod_rewrite($s)
    {
    $urlin = array(
    "'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
    "'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
    "'(?<!/)viewforum.php\?f=([0-9]*)'",
    
    "'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
    "'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
    "'(?<!/)viewtopic.php\?t=([0-9]*)&view=newest'",
    "'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'", "'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
    "'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
    "'(?<!/)viewtopic.php\?t=([0-9]*)'",
    "'(?<!/)viewtopic.php\?p=([0-9]*)'");
    
    $urlout = array(
    "viewforum\\1-\\2-\\3.php",
    "mforum\\1.php",
    "forum\\1.php",
    
    "ptopic\\1.php",
    "ntopic\\1.php",
    "newtopic\\1.php",
    "ftopic\\1-\\2-\\3-\\4.php",
    "ftopic\\1-\\2-\\3-\\4-\\5.php",
    "ftopic\\1-\\2.php",
    "ftopic\\1.php",
    "sutra\\1.php");
    
    $s = preg_replace($urlin, $urlout, $s);
    
    return $s;
    }
    
    //
    // Generate logged in/logged out status
    Cela provient d'un simple copier coller des infos trouvées sur ce site ...
     
  10. cotdaz
    cotdaz Nouveau WRInaute
    Inscrit:
    28 Mai 2004
    Messages:
    6
    J'aime reçus:
    0
    Salut,

    déjà pour avoir une terminaison en .html, il faut modifier ceci
    Code:
    $urlout = array( 
    "viewforum\\1-\\2-\\3.php", 
    "mforum\\1.php", 
    "forum\\1.php", 
    
    "ptopic\\1.php", 
    "ntopic\\1.php", 
    "newtopic\\1.php", 
    "ftopic\\1-\\2-\\3-\\4.php", 
    "ftopic\\1-\\2-\\3-\\4-\\5.php", 
    "ftopic\\1-\\2.php", 
    "ftopic\\1.php", 
    "sutra\\1.php"); 
    par
    Code:
    $urlout = array( 
    "viewforum\\1-\\2-\\3.html", 
    "mforum\\1.html", 
    "forum\\1.html", 
    
    "ptopic\\1.html", 
    "ntopic\\1.html", 
    "newtopic\\1.html", 
    "ftopic\\1-\\2-\\3-\\4.html", 
    "ftopic\\1-\\2-\\3-\\4-\\5.html", 
    "ftopic\\1-\\2.html", 
    "ftopic\\1.html", 
    "sutra\\1.html"); 
    je débute moi aussi , si ça peut vous aider :wink:
     
  11. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Et bien ca ne me dérange pas que ce soit en ".php" du moment que c'est référencé par les moteurs .... Je ne pense pas que ca solutionne le problème mais je vraiment tout de même essayer ce soir ... On ne sait jamais !
     
  12. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Comme je le pensais cela ne solutionne pas le problème :cry:
     
  13. michaelvoyant
    michaelvoyant Nouveau WRInaute
    Inscrit:
    15 Mars 2004
    Messages:
    21
    J'aime reçus:
    0
    Bon j'ai finis par trouver la solution tout seul, j'en fait donc profiter tout le monde :

    Les " & " doivent être remplacés par " &amp; " !! :lol: Voilà d'ou venait le mystère !!

    Donc il faut utiliser ce code la pour le page_header.php :

    Code:
    ob_start(); 
    function replace_mod_rewrite($s) 
    { 
       $urlin = array( 
          "'(?<!/)viewforum.php\?f=([0-9]*)&amp;topicdays=([0-9]*)&amp;start=([0-9]*)'", 
          "'(?<!/)viewforum.php\?f=([0-9]*)&amp;mark=topics'", 
          "'(?<!/)viewforum.php\?f=([0-9]*)'", 
    
          "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=previous'", 
          "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=next'", 
          "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=newest'", 
          "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;postdays=([0-9]*)&amp;postorder=([a-zA-Z]*)&amp;start=([0-9]*)'",      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;start=([0-9]*)&amp;postdays=([0-9]*)&amp;postorder=([a-zA-Z]*)&amp;highlight=([a-zA-Z0-9]*)'", 
          "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;start=([0-9]*)'", 
          "'(?<!/)viewtopic.php\?t=([0-9]*)'", 
          "'(?<!/)viewtopic.php\?p=([0-9]*)'"); 
    
       $urlout = array( 
          "viewforum\\1-\\2-\\3.php", 
          "mforum\\1.php", 
          "forum\\1.php", 
    
          "ptopic\\1.php", 
          "ntopic\\1.php", 
          "newtopic\\1.php", 
          "ftopic\\1-\\2-\\3-\\4.php", 
          "ftopic\\1-\\2-\\3-\\4-\\5.php", 
          "ftopic\\1-\\2.php", 
          "ftopic\\1.php", 
          "sutra\\1.php"); 
    
       $s = preg_replace($urlin, $urlout, $s); 
    
       return $s; 
    } 

    Mystère résolu ....

    Michael
     
Chargement...
Similar Threads - PhpBB Prob rewriting Forum Date
PHPBB Probleme page d'index avec url rewriting URL Rewriting et .htaccess 2 Février 2007
Forum phpbb : problème url rewriting et duplicate content URL Rewriting et .htaccess 17 Décembre 2006
Probleme URL Rewriting et .htaccess chez 1and1 et phpbb URL Rewriting et .htaccess 9 Juillet 2006
Problème avec le rewriting d'un forum PHPBB Développement d'un site Web ou d'une appli mobile 20 Mai 2006
Url rewriting phpbb, problème pour le profile URL Rewriting et .htaccess 25 Février 2006
PHPBB / URL Rewriting : problème ! URL Rewriting et .htaccess 24 Février 2005
URL Rewriting et phpBB : problème pour les pages suivantes URL Rewriting et .htaccess 11 Septembre 2004
Probleme forum phpbb seo Développement d'un site Web ou d'une appli mobile 30 Septembre 2018
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
PhpBB SEO - problème avec le .htaccess Débuter en référencement 12 Juin 2012
Problème phpbb3 : Fatal error: Cannot redeclare deregister_globals Développement d'un site Web ou d'une appli mobile 12 Novembre 2011
Sous dommaine Phpbb problème redirection Développement d'un site Web ou d'une appli mobile 2 Septembre 2011
[phpBB Seo] Problème de report de message et accès à l'ACP URL Rewriting et .htaccess 15 Novembre 2010
Gros problème jai suprimer phpbb_config besoin d'aide Développement d'un site Web ou d'une appli mobile 9 Septembre 2010
Probleme d'installation Gestionnaire publicitaire mod Phpbb Demandes d'avis et de conseils sur vos sites 18 Janvier 2010
Problème feedparser et nouvelle page phpbb Développement d'un site Web ou d'une appli mobile 14 Janvier 2010
Problème de redirection d'urls sous phpbb Problèmes de référencement spécifiques à vos sites 6 Octobre 2009
Problème de notification d'email avec phpbb chez OVH Administration d'un site Web 9 Août 2009
Problème avec phpbb2 vers phpbb3 Débuter en référencement 18 Janvier 2009
Problème base de donnée phpbb2 Débuter en référencement 17 Janvier 2009