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  
 
   
URL rewriting sur page annexe
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Avancée
::  
Auteur Message
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Sam Nov 03, 2007 1:16 pm    Sujet du message: URL rewriting sur page annexe

Salut à tous...

J'ai installé le MOD Rewriting avancé 0.4 sur phpbb3 et je voudrais savoir comment incorporer l'URL rewriting à une page annexe, style page d'accueil...

Faut-il faire une modif au niveau de MOD ou passer par un autre système ?
Question

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

URL rewriting sur page annexePosté le: Sam Nov 03, 2007 4:26 pm    Sujet du message: Re: URL rewriting sur page annexe

Tout dépend de la page en question, enfin de la façon dont elle est fabriquée.

Et aussi, de quel liens réécrire, ce n'est pas la même chose d'ajouter une nouvelle page utilisant la réécriture d'url et de réécrire les éventuels liens vers le forum qui se trouveraient sur la page.

La classe de réécriture d'url de phpBB SEO est conçue pour permettre la réécriture d'url d'un grand nombre de module (album etc...) qui pourraient ajouter des pages au forum sans que cela n'alourdisse le processus de réécriture.
Il faut juste ajouter quelques entrée aux tableaux de configuration et quelques fonction de réécriture.

Pour étendre la réécriture des liens vers le forum à d'autre pages, c'est encore plus simple.

Donc, c'est fait pour, mais pour aller plus loin, il faudrait que tu précise ta pensée Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Sam Nov 03, 2007 6:57 pm    Sujet du message: Re: URL rewriting sur page annexe

En fait, c'est par rapport à l'ajout d'un portail... La page portal.php (ou autre nom) devra être réécrite en accueil.html (ou autre également) pour coller avec le reste du forum... Wink

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Lun Nov 05, 2007 2:01 pm    Sujet du message: Re: URL rewriting sur page annexe

Salut...

Je relance le sujet, svp... Wink

_________________
Auto Passion Forum | Marylou
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: 3821

URL rewriting sur page annexePosté le: Lun Nov 05, 2007 5:17 pm    Sujet du message: Re: URL rewriting sur page annexe

Alors ça doit être tout bête, mais pour bien faire, le mieux serait de mentionner le portail que tu utilises et de nous poster un lien vers la page ou l'on peut se le procurer.

Idéalement, ça pourrait être l'objet d'un nouveau sujet, se rapportant directement à la réécriture du portail en question, ou d'un léger édit de ton premier post.

Sauf si c'est un portail maison, et que tu veux simplement réécrire portal.php en portail.html ou quelque chose dans le genre.

_________________
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
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Lun Nov 05, 2007 6:25 pm    Sujet du message: Re: URL rewriting sur page annexe

Salut...

Merci pour ta réponse... Wink
Le portail en question est celui de www.phpbb3portal.com
C'est la version 1.0.3, disponible ici...

En fait, je suis sûr que c'est tout con à faire mais je n'ai pas réussi et je ne veux pas m'embarquer dans de la bidouille qui me provoquerait des bugs à long terme...

Edit : bien sûr, si la soluce est valable aussi pour des pages annexes incorporées à phpbb3, ce serait top (genre une page de liens ou autre)... Cool

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

URL rewriting sur page annexePosté le: Jeu Nov 08, 2007 2:31 pm    Sujet du message: Re: URL rewriting sur page annexe

Donc pour réécrire bbportal.php en accueil.html, ajoutes :

Code:
RewriteRule ^accueil\.html$ /bbportal.php [QSA,L,NC]


Avant :

Code:
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. 'forum' REQUIRES TO BE SET As FORUM INDEX


dans le .htaccess du forum, et avec les bon chemins bien entendu.

Et ajoutes :
Code:
      // bbportal rewrite
      $this->seo_opt['rewrite_functions']['bbportal'] = 'bbportal';
      // bbportal rewrite


Après :
Code:
      $this->seo_opt['rewrite_functions'] = array(
         'viewforum' => $this->modrtype > 1 ? ($this->seo_opt['virtual_folder'] ? 'viewforum_uadv' : 'viewforum_adv') : ($this->seo_opt['virtual_folder'] ? 'viewforum_usmpl' : 'viewforum_smpl'),
         'index' => 'index',
         'memberlist' => 'memberlist',
      );

Code:
   /**
   * URL rewritting for bbportal.php
   * @access private
   */
   function bbportal() {
      $this->path = $this->seo_path['phpbb_urlR'];
      $this->url = 'accueil.html';
      return;
   }


Le principe serait le même pour toute page ajoutée, et pour peux que tu utilises bien append_sid() pour construire les url de tes liens.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Jeu Nov 08, 2007 3:44 pm    Sujet du message: Re: URL rewriting sur page annexe

Salut...

Merci pour ta réponse dcz... Wink

J'ai fais ces modifs et ça ne fonctionnait pas, sans comprendre pourquoi et puis ça m'a fait tilt : ce n'est pas bbportal mais bb3portal, j'ai donc changé tous les termes et ça fonctionne parfaitement...

dcz a écrit:
Le principe serait le même pour toute page ajoutée, et pour peux que tu utilises bien append_sid() pour construire les url de tes liens.


Houlà !!! Le append_sid(), je l'ai vu pas mal de fois sur bon nombre de pages php mais je ne sais pas vraiment à quoi ça sert ni comment le configurer pour telle ou telle page... Mais si tu veux bien m'éclairer, je pense que ça pourrait m'aider dans mes prochaines manips... Laughing

Encore merci pour le rewriting, tu es un chef !!! Very Happy

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

URL rewriting sur page annexePosté le: Sam Nov 10, 2007 10:48 am    Sujet du message: Re: URL rewriting sur page annexe

Désolé pour le bb3portal, c'est vraiment un nom de fichier "barbare" Laughing

Donc pour append_sid(), et bien, au départ la fonction ajoute les SID si nécessaire, et aide à construire les urls naturelles de phpBB.
Toutes les url fabriquées dans phpBB passent par là.

Nos mods s'en servent pour la réécriture d'url.

Du coup, si tu utilises :

Code:
append_sid("{$phpbb_root_path}bb3portal.$phpEx");


Le lien en sortie sera réécrit : -http://www.example.com/phpBB/accueil.html

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Sam Nov 10, 2007 5:18 pm    Sujet du message: Re: URL rewriting sur page annexe

OK c'est noté, je ferai quelques tests dur d'autres pages "volantes" de mon forum... Laughing

Merci pour l'explication... Wink

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Jeu Aoû 28, 2008 4:40 pm    Sujet du message: Re: URL rewriting sur page annexe

Salut...

Je reviens sur le sujet car depuis le temps, le MOD rewrite avancé a bien évolué et lorsque j'ai fait les MAJ, je me suis aperçs qu'en fait, les bouts de codes de cette version ne correspondent plus avec l'ancienne...
Du coup, ne voulant pas faire n'importe quoi en trifouillant des codes que je ne connais pas, que faudrait-il que je fasse pour intégrer mon portail au MOD rewrite avancé ?

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

URL rewriting sur page annexePosté le: Lun Sep 01, 2008 8:46 am    Sujet du message: Re: URL rewriting sur page annexe

Seule cette partie a changée :
Code:
      $this->seo_opt['rewrite_functions'] = array(
         'viewforum' => $this->modrtype > 1 ? ($this->seo_opt['virtual_folder'] ? 'viewforum_uadv' : 'viewforum_adv') : ($this->seo_opt['virtual_folder'] ? 'viewforum_usmpl' : 'viewforum_smpl'),
         'index' => 'index',
         'memberlist' => 'memberlist',
      );


Mais le principe est le même, tu dois juste trouver :

Code:
      $this->seo_opt['rewrite_functions'] = array(
  ...
      );


en fait, et mettre :

Code:
   /**
   * URL rewritting for bbportal.php
   * @access private
   */
   function bbportal() {
      $this->path = $this->seo_path['phpbb_urlR'];
      $this->url = 'accueil.html';
      return;
   }


avant
Code:
?>


Wink

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

URL rewriting sur page annexePosté le: Lun Sep 01, 2008 10:47 pm    Sujet du message: Re: URL rewriting sur page annexe

C'est bien ça le problème, je ne trouve pas ce bout de code :

Code:
      $this->seo_opt['rewrite_functions'] = array(
         'viewforum' => $this->modrtype > 1 ? ($this->seo_opt['virtual_folder'] ? 'viewforum_uadv' : 'viewforum_adv') : ($this->seo_opt['virtual_folder'] ? 'viewforum_usmpl' : 'viewforum_smpl'),
         'index' => 'index',
         'memberlist' => 'memberlist',
      );


Par contre, il y a quelque chose de très ressemblant :

Code:
      // Rewrite functions array : array('file_name' => 'function_name');
      // Allow to add options without slowing down the URL rewrite process
      $this->rewrite_functions = array( 'viewtopic' => $this->seo_opt['virtual_folder'] ? 'viewtopic_uadv' : 'viewtopic_adv',
         'viewforum' => 'viewforum_adv',
         'index' => 'index',
         'memberlist' => $this->seo_opt['profile_inj'] ? 'memberlist_adv' : 'memberlist_smpl',
         'search' => $this->seo_opt['rewrite_usermsg'] ? ($this->seo_opt['profile_inj'] ? 'search_adv' : 'search_smpl') : '',
         // Now the pagination /pagexx.html vs -xx.html
         'topic_pagination' => $this->seo_ext['topic'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'forum_pagination' => $this->seo_ext['forum'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'group_pagination' => $this->seo_ext['group'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'user_pagination' => $this->seo_ext['user'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'atopic_pagination' => $this->seo_ext['atopic'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'utopic_pagination' => $this->seo_ext['utopic'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
         'npost_pagination' => $this->seo_ext['npost'] === '/' ? 'rewrite_pagination_page' : 'rewrite_pagination',
      );


Aurais-je une version bizarre du MOD ? J'ai pourtant installé la version V0-4-4...

J'ai quand même essayé d'ajouter le code que tu m'as fourni mais sans succès... Sad

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
Laurent85
PR0
PR0


Inscrit le: 18 Fév 2008
Messages: 93

URL rewriting sur page annexePosté le: Mer Sep 03, 2008 4:03 pm    Sujet du message: Re: URL rewriting sur page annexe

Salut,

je me permets de m'immiscer dans le topic pour vous poser une question sur l'utilité des pages annexes rewritées.

En fait mon site se construit sur des pages annexes phpbb parce que les portails existants ne correspondent pas à ce que je cherche. J'ai donc nommé mes pages comme je le souhaitais en accueil.php, partenaires.php, etc... )

en terme de référencement vaut il mieux que mes pages restent en php ou soient réécrites en html ?
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

URL rewriting sur page annexePosté le: Sam Sep 06, 2008 11:55 am    Sujet du message: Re: URL rewriting sur page annexe

dcz a écrit:
Seule cette partie a changée :
Code:
      $this->seo_opt['rewrite_functions'] = array(
         'viewforum' => $this->modrtype > 1 ? ($this->seo_opt['virtual_folder'] ? 'viewforum_uadv' : 'viewforum_adv') : ($this->seo_opt['virtual_folder'] ? 'viewforum_usmpl' : 'viewforum_smpl'),
         'index' => 'index',
         'memberlist' => 'memberlist',
      );


Mais le principe est le même, tu dois juste trouver :

Code:
      $this->seo_opt['rewrite_functions'] = array(
  ...
      );


C'est ce que je dis, tu as trouvé la bonne partie Wink

@Laurent85
Ça ne change pratiquement rien dans ton cas, l'extension .html n'apporte rien de plus.

Cela aurait un intérêt pour des urls avec variables, type portal.php?article=xx

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
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 phpBB3  » Réécriture URL Avancée
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: