Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Erreur 404 lors réécriture d'une autre page

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Intermédiaire
::  
Auteur Message
biloute
PR3
PR3


Inscrit le: 25 Avr 2007
Messages: 392

Erreur 404 lors réécriture d'une autre pagePosté le: Mer Déc 05, 2007 8:19 am    Sujet du message: Erreur 404 lors réécriture d'une autre page

Bonjour,

je vous expose mon souci.
J'ai créé une page partenaires.php pour y intégrer mes partenaires. J'ai voulu y appliquer une réécriture de la page, donc *.php en *.html en modifiant le fichier phpbb_seo_class et aussi le htaccess. Voilà mes modifications, à priori ça ne va pas donc si quelqu'un pouvait m'orienter là dessus:

Pour le htaccess:
Code:
#PAGES PARTENAIRES
RewriteRule ^forum/partenaires([0-9]+)\.html$ /forum/partenaires.php [R=301,L,NC]


Et pour le fichier phpbb_seo_class:
Code:
$this->seo_static = array('cat' => 'cat',
         'forum' => 'forum',
         'topic' => 'topic',
         'post' => 'post',
         'user' => 'member',
         'start' => '-',
         'gz_ext' => '.gz',
         'index' => 'index.html',
         'partenaires' => 'partenaires.html',
         'news_viewnews' => 'news_viewnews.html',
      );
      if ($board_config['default_lang'] === 'french') {
         $this->seo_static['user'] = 'membre';
      }


Je ne vois pas pourquoi ça ne fonctionne pas. Je dois aussi modifier la page news_viewnews.php?

_________________
Forum d'entraide en informatique
Annuaire lien en dur
Revenir en haut de page
Visiter le site web de l'utilisateur
biloute
PR3
PR3


Inscrit le: 25 Avr 2007
Messages: 392

Erreur 404 lors réécriture d'une autre pagePosté le: Lun Déc 10, 2007 4:45 pm    Sujet du message: Re: Erreur 404 lors réécriture d'une autre page

Hello,

petit up!

_________________
Forum d'entraide en informatique
Annuaire lien en dur
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3301

Erreur 404 lors réécriture d'une autre pagePosté le: Lun Déc 10, 2007 6:12 pm    Sujet du message: Re: Erreur 404 lors réécriture d'une autre page

Donc, c'est un peu plus compliqué que ça pour étendre al réécriture d'url en passant par la classe phpbb_seo.

Si partenaires.php utilise bien append_sid(), alors, c'est quand même assez simple.

En plus de ce que tu as fait, il faut ajouter une petite methode dans phpbb_seo_class.php qui reprend le nom du fichier concerné :

Code:
   /**
   * URL rewritting for partenaires.php
   * @access private
   */
   function partenaires() {
      $this->url = $this->seo_path['phpbb_url'] . $this->seo_static['partenaires'];
      return;
   }


avant :
Code:
}
?>


C'est la transformation la plus basique, sans gestion de variables.
Partout ou tu auras :
Code:
append_sid('partenaires.' . $phpEx);


Le lien final utilisera -http://www.example.com/phpbb/partenaires.html

L'alternative si partenaires.php n'utilise pas les sessions de phpBB, c'est de hard coder les liens directement à la source (dans partenaires.php), avec ta rewriterule, ça suffit aussi.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
biloute
PR3
PR3


Inscrit le: 25 Avr 2007
Messages: 392

Erreur 404 lors réécriture d'une autre pagePosté le: Mar Déc 11, 2007 4:20 pm    Sujet du message: Re: Erreur 404 lors réécriture d'une autre page

Bonjour,

merci SeO. J'ai appliqué ce que tu m'as conseillé et ça fonctionne. Merci de ton aide.

_________________
Forum d'entraide en informatique
Annuaire lien en dur
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Intermédiaire
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: