| :: |
| Auteur |
Message |
scousser
Inscrit le: 15 Oct 2006 Messages: 6
|
Posté le: Dim Oct 15, 2006 7:22 pm Sujet du message: EZportal Mod rewrite |
|
|
Bonjour,
Je me permet de m'imicer dans votre conversation car vous aborder le thème de l'intégration d'un forum phpbb et d'ezportal.
J'ai un site (http://www.queladsl.com) qui est justment une intégration de phpbb et d'ezportal.
mon souci est le suivant :
le principe d'url rewriting fonctionne parfaitement pour le forum phpbb mais pas pour les urls figurant sur mon portail ezportal (qui est en fait ma page index.php).
je m'explique :
en bas de ma page index accessible à http://www.queladsl.com vous pouvez voir les blocs de news.
Le lien "Lire la news et éventuellement la commenter" renvoie vers un lien du type "http://www.queladsl.com/phpBB2/viewtopic.php?t=121" au lieu de renvoyer vers le lien rewrité :"http://www.queladsl.com/phpBB2/bouygues-reste-tout-mobile-vt121.html"
Je ne sais pas si cela peut venir de mon fichier .htaccess ?! à tout hasard voici ci-dessous un copié collé du fichier :
| Code: | Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
#FORUM PROTECTION RULE
RewriteRule ^phpBB2/.+/([^/]+\.html)$ /phpBB2/index.php [R=301,L]
# CATEGORIES
RewriteRule ^phpBB2/.+-vc([0-9]+)\.html$ /phpBB2/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^phpBB2/.+-vf([0-9]+)-([0-9]+)\.html$ /phpBB2/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^phpBB2/.+-vf([0-9]+)\.html$ /phpBB2/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^phpBB2/.+-vt([0-9]+)-([0-9]+)\.html$ /phpBB2/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^phpBB2/.+-vt([0-9]+)\.html$ /phpBB2/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^phpBB2/post([0-9]+)\.html$ /phpBB2/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^phpBB2/membre([0-9]+)\.html$ /phpBB2/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#########################################################
# MX GG_SITEMAPS REWRITE RULES #
#########################################################
# phpBB
RewriteRule ^phpBB2/sitemaps.xml$ /sitemap.php [L]
RewriteRule ^phpBB2/forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^phpBB2/sitemap-forum.xml$ /sitemap.php?forum [L] |
Auriez-vous une idée de comment mettre en place correctement l'url rewriting y compris sur la page index.php (tirée d'ezportal) ?
Merci d'avance pour votre aide précieuse.
Stéphane. |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
|
| Revenir en haut de page |
|
 |
scousser
Inscrit le: 15 Oct 2006 Messages: 6
|
Posté le: Lun Oct 16, 2006 6:12 am Sujet du message: rewrite url |
|
|
Souhaitez vous que j'ouvre un nouveau topic sous le forum indiqué ou pouvez-vous déplacer mon post ?
Vous dites : Assez simple à régler ? Je voudrais bien un peu plus d'infos...
mille merci.
Stéphane. |
|
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 455 Localisation: Région Parisienne
|
Posté le: Lun Oct 16, 2006 7:41 am Sujet du message: Re: EZportal Mod rewrite |
|
|
Avant de donner plus d'infos:
le mod n'est pas installé jusqu'au bout, il manque la modification de /templates/subSilver/overall_footer.tpl, c'est la fameuse touche finale. |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
scousser
Inscrit le: 15 Oct 2006 Messages: 6
|
Posté le: Lun Oct 16, 2006 7:50 am Sujet du message: rewrite ezportal |
|
|
Bonjour Philippe,
Que dois-je modifier dans le fichier overall_footer ou encore quel paramètre doit-y figurer ?
Merci,
Stéphane. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
Posté le: Lun Oct 16, 2006 10:39 am Sujet du message: Re: EZportal Mod rewrite |
|
|
Et bien lis l'installe
Un lien en retour est demandé pour l'utilisation des mod rewrite phpBB SEO, pas grand chose, comparé par exemple à une traduction, et par rapport à la différence que cela va apporter pour le référencement et donc le succès de ton projet.
C'est aussi la garanti que le support aura bien lien, et sera pérenne, car aujourd'hui ça marche, mais sur la longueur, il y a nécessairement du développement à faire, et à faire connaître.
Donc, j'ai divisé le sujet, et voici la réponse ton souci, mais n'oublie pas la touche finale
Donc, je suppose que tu utilises le module recent topic block de ezportal :
| Code: | #
#-----[ OPEN ]-------------------------------------------------------
#
portal.php
#
#-----[ FIND ]---------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER ADD ]---------------------------------------
#This for filtering topic titles with the phpBB censoring system, as
# anywhere else in the forum.
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
// Define censored word matches
$orig_word = array();
$replacement_word = array();
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]---------------------------------------------
#
for ($i = 0; $i < $number_recent_topics; $i++)
{
#
#-----[ AFTER ADD ]---------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $recent_topic_row[$i]['topic_title']) : $recent_topic_row[$i]['topic_title'];
#
#-----[ FIND ]---------------------------------------------
#
'U_TITLE' => append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $recent_topic_row[$i]['post_id']) . '#' .$recent_topic_row[$i]['post_id'],
'L_TITLE' => $recent_topic_row[$i]['topic_title'],
#
#-----[ REPLACE WITH ]---------------------------------------------
#
/*'U_TITLE' => append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $recent_topic_row[$i]['post_id']) . '#' .$recent_topic_row[$i]['post_id'],
'L_TITLE' => $recent_topic_row[$i]['topic_title'],*/
'U_TITLE' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $recent_topic_row[$i]['topic_id']),
'L_TITLE' => $seo_topic_name,
// www.phpBB-SEO.com SEO TOOLKIT BEGIN |
 |
_________________ 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 |
|
 |
scousser
Inscrit le: 15 Oct 2006 Messages: 6
|
Posté le: Lun Oct 16, 2006 11:25 am Sujet du message: rewrite ezportal |
|
|
Super ça fonctionne !
J'ajouterai un lien en retour sur ma page partenaires (page rank 5) dès ce soir. C'est effectivement la moindre des choses...
A+
Stéphane. |
|
|
| Revenir en haut de page |
|
 |
biloute PR3


Inscrit le: 25 Avr 2007 Messages: 392
|
|
| Revenir en haut de page |
|
 |
biloute PR3


Inscrit le: 25 Avr 2007 Messages: 392
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
Posté le: Lun Fév 25, 2008 5:36 pm Sujet du message: Re: EZportal Mod rewrite |
|
|
Donc pour le bloc recent topic :
Ouvrir portal.php et trouver :
| Code: | while( $row = $db->sql_fetchrow($result) )
{
$forum_data[] = $row; |
Ajouter après :
| Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( !isset($phpbb_seo->seo_url['forum'][$row['forum_id']]) ) {
$phpbb_seo->seo_url['forum'][$row['forum_id']] = $phpbb_seo->format_url($row['forum_name'], $phpbb_seo->seo_static['forum']);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
Trouver :
| Code: | while ($row = $db->sql_fetchrow($result))
{
$recent_topic_row[] = $row; |
Ajouter après :
| Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( !isset($phpbb_seo->seo_url['topic'][$row['topic_id']]) ) {
$phpbb_seo->seo_url['topic'][$row['topic_id']] = $phpbb_seo->format_url($row['topic_title']);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
A noter qu'il n'y a pas de censure des titres des sujet prévu dans le block recent topic.
 |
_________________ 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 |
|
 |
biloute PR3


Inscrit le: 25 Avr 2007 Messages: 392
|
Posté le: Lun Fév 25, 2008 8:04 pm Sujet du message: Re: EZportal Mod rewrite |
|
|
Ok, merci, je test ça de suite.
Edit: toujours pareil les liens "lire la suite" de mes news ne sont pas réécrits. |
_________________ Forum d'entraide en informatique
Annuaire lien en dur |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
|
| Revenir en haut de page |
|
 |
biloute PR3


Inscrit le: 25 Avr 2007 Messages: 392
|
Posté le: Lun Mar 03, 2008 7:24 am Sujet du message: Re: EZportal Mod rewrite |
|
|
Le bloc recent topic en principe apparait sur les côtés du portail et n'ayant pas besoin de celui-ci je ne l'affiche pas. Je t'avouerais que là moi non plus j'y comprends plus rien  |
_________________ Forum d'entraide en informatique
Annuaire lien en dur |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
|
| Revenir en haut de page |
|
 |
biloute PR3


Inscrit le: 25 Avr 2007 Messages: 392
|
|
| Revenir en haut de page |
|
 |
|
|