| :: |
| Auteur |
Message |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté 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 ?
 |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté 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
++ |
_________________ 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 |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté 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...  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté le: Lun Nov 05, 2007 2:01 pm Sujet du message: Re: URL rewriting sur page annexe |
|
|
Salut...
Je relance le sujet, svp...  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3821
|
Posté 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


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté le: Lun Nov 05, 2007 6:25 pm Sujet du message: Re: URL rewriting sur page annexe |
|
|
Salut...
Merci pour ta réponse...
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)...  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté 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 |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté le: Jeu Nov 08, 2007 3:44 pm Sujet du message: Re: URL rewriting sur page annexe |
|
|
Salut...
Merci pour ta réponse dcz...
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...
Encore merci pour le rewriting, tu es un chef !!!  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté 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"
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 |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté 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...
Merci pour l'explication...  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté 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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté 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
 |
_________________ 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 |
|
 |
GTT PR1


Inscrit le: 28 Juil 2007 Messages: 190 Localisation: www.marylou.0rg.fr
|
Posté 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...  |
_________________ Auto Passion Forum | Marylou |
|
| Revenir en haut de page |
|
 |
Laurent85 PR0


Inscrit le: 18 Fév 2008 Messages: 93
|
Posté 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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté 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
@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 |
|
 |
|
|