migration de phpbb2.x.x vers le premod 3.0.3

Le forum de support de la premod phpBB SEO pour phpBB3.
La premod inclus les trois solution de réécriture d'URL de phpBB SEO ainsi que différents mods d'optimisation du référencement pré-installés.

Modérateur: Modérateurs

migration de phpbb2.x.x vers le premod 3.0.3

Messagede scousser » Ven Déc 05, 2008 12:52 pm

Bonjour,

J'ai actuellement un forum sur phpbb2.0 et je souhaiterais le migrer vers la version premod 3.0.3

Le package de téléchargement premod3.0.3 donne-t'il également la possibilité de migrer son forum phpbb2 vers phpbb 3.0.3 ?

Merci pour vos réponses
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

Publicité

Messagede jcg11290 » Ven Déc 05, 2008 2:47 pm

Salut,

Sans aucun soucis. Tu peux y aller sans crainte.

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede scousser » Ven Déc 05, 2008 3:23 pm

cool merci
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

question relative à l'url rewriting du premod 3.0.3

Messagede scousser » Sam Déc 06, 2008 5:35 pm

rebonjour,

je viens donc de passer de phpbb2 à phpbb3.0.3 via le package premod.

concernant le rewrite "avancé" d'url que j'utilise, je constate que par défaut le premod fait le rewrite d'url de la façon suivante :

http://www.xxxxxx.com/forum/test-category-f2.html
http://www.xxxxxx.com/forum/test-forum-f1.html
http://www.xxxxxx.com/forum/sujet-topic-t1.html

Afin de ne pas perdre le bénéfice de mon référencement actuel, quelles modifications dois-je faire pour que mes urls s'affichent de la façon suivante:
http://www.xxxxxx.com/forum/test-category-vc1.html
http://www.xxxxxx.com/forum/test-forum-vf1.html
http://www.xxxxxx.com/forum/sujet-topic-vt1.html

ci-dessous l'htaccess mis actuellement sous la racine :


# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum/forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4

[QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$

/forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^forum/membre/([^/]+)/?$ /forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^forum/membre/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author=$1&sr=$2&start=$4

[QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^forum/[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^forum/sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics

[QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^forum/sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^forum/nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics

[QSA,L,NC]
# THE TEAM
RewriteRule ^forum/equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)(-([0-9]+))\.html$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)\.html$ /forum/viewforum.php?forum_uri=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################

Merci d'avance pour votre aide et bravo pour te travail !

S.
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

Messagede MathieuM. » Sam Déc 06, 2008 6:37 pm

Salut,

Il faut éditer phpbb_seo/phpbb_seo_class.php :

Code: Tout sélectionner
// Delimiters : used as separators in the .htaccess RegEx
      // can be edited, requires .htaccess update.
      $this->seo_delim = array( 'forum' => '-f', 'topic' => '-t', 'user' => '-u', 'group' => '-g', 'start' => '-', 'sr' => '-');


Tu met -vf et -vt à la place de -f et -t.
N'oublie pas de générer un nouveau .htaccess :wink:


Mathieu.
Tennis et Actualité du tennis sur lemondedutennis.com ;)
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1469
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede scousser » Sam Déc 06, 2008 7:53 pm

Re,

J'ai fait la modif en remplacant f et t par vf et vt et régénéré l'htaccess que tu peux voir ci-dessous :



# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum/forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-vf([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-vf([0-9]+)/[a-z0-9_-]*-vt([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/annonces/[a-z0-9_-]*-vt([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/([a-z0-9_-]*)/?[a-z0-9_-]*-vt([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^forum/membre/([^/]+)/?$ /forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^forum/membre/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^forum/[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^forum/sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^forum/sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^forum/nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^forum/equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)(-([0-9]+))\.html$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)\.html$ /forum/viewforum.php?forum_uri=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################



Le changement s'effectue bien pour les topics qui s'affichent désormais avec "vt" au lieu de "t".

Par contre les forums s'affichent toujours avec "f" au lieu de "vf".

il n'y aurait pas une histoire de cache là-dessous ? tu aurais une idée de quoi modifier ?

de plus saurais-tu comment afficher les catégories avec "vc" ?

a+ et merci pour ton aide !
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

Messagede scousser » Sam Déc 06, 2008 8:40 pm

C'est bon, dans la rubrique "configurer des urls des forums" j'ai pu modifier le contenu pour faire apparaitre vf dans mes urls de forum plutôt que "f".

Par contre je ne vois toujours pas comment afficher les catégories avec "vc" au lieu de "vf" ?

une idée ?

a+
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

Messagede MathieuM. » Sam Déc 06, 2008 9:00 pm

Salut,

Hmm, je ne pense pas que ce soit possible de passer uniquement les "catégories" en -vc dans la mesure où phpBB3 fonctionne par système de "forums parents / sous-forums". Ou alors il faudrait lourdement modifier le code php, mais est-ce que ça en vaut la chandelle pour les "catégories" ? :wink:

Attends le passage de dcz ou SeO pour confirmation, mais ça me semble assez délicat comme modif.


Mathieu.
Tennis et Actualité du tennis sur lemondedutennis.com ;)
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1469
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede scousser » Sam Déc 06, 2008 11:16 pm

pour info sur phpbb2 j'utilisais déjà le mod rewrite avancé de seo.

cela m'étonne d'être le seul à vouloir garder le "vc" dans l'url des catégories, à moins qu'effectivement cela soit trop lourd à modifier, ce qui serait dommage...
scousser
 
Messages: 20
Inscription: Dim Oct 15, 2006 9:58 am

Messagede jcg11290 » Dim Déc 07, 2008 7:05 am

Hello,

Non, non, tu n'es pas le seul avec ce (petit) problème..

Faut attendre le passage de dcz ou Seo comme le signale Mathieu.

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)


Retourner vers Premod phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités