| |
|
| :: |
| Auteur |
Message |
LagunaPower PR0

Inscrit le: 29 Aoû 2006 Messages: 95 Localisation: Toulon, 83
|
Posté le: Dim Nov 30, 2008 4:50 pm Sujet du message: Migration PHPBB2 vers PHPBB3 |
|
|
Bonjour,
Je vais bientot migrer mon vieillissant forum phpbb2 vers phpbb3 (premod 3.03).
Mon forum utilise actuellement le mod rewrite Avancé 0.2.2 GYM 1.2 et Mx Sitemap.
J'utiliserai le mod rewrite avancé ainsi que GYM 2.0 (avec les fichiers à la racine)
Que dois je fais au niveau du .htaccess pour ne pas perdre le bénéfice de mon reférencement ?
.htaccess PHPBB2
| Code: |
Options +FollowSymlinks
CheckSpelling On
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !www.renault-laguna.com$ [NC]
RewriteRule ^(.*) http://www.renault-laguna.com/$1 [QSA,L,R=301]
#########################################################
# forum SEO REWRITE RULES #
#########################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^forum/[a-z0-9_-]+/([^/]+\.html)$ forum/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^forum/[a-z0-9_-]+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^forum/[a-z0-9_-]+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^forum/[a-z0-9_-]+-vt([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^forum/[a-z0-9_-]+-vt([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END forum PAGES
#########################################################
# SMARTOR ALBUM REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2007/02/22
########################
# ALBUM INDEX
RewriteRule ^forum/album\.html$ /forum/album.php [QSA,L,NC]
# ALBUM PAGINATED CAT
RewriteRule ^forum/[a-z0-9_-]+-ac([0-9]+)-([0-9]+)\.html$ /forum/album_cat.php?cat_id=$1&start=$2 [QSA,L,NC]
# ALBUM CAT
RewriteRule ^forum/[a-z0-9_-]+-ac([0-9]+)\.html$ /forum/album_cat.php?cat_id=$1 [QSA,L,NC]
# ALBUM PIC
RewriteRule ^forum/[a-z0-9_-]+-sp([0-9]+)\.html$ /forum/album_page.php?pic_id=$1 [QSA,L,NC]
# PERSONAL USER CAT PAGINATED
RewriteRule ^forum/[a-z0-9_-]+-ap([0-9]+)-([0-9]+)\.html$ /forum/album_personal.php?user_id=$1&start=$2 [QSA,L,NC]
# PERSONAL USER CAT
RewriteRule ^forum/[a-z0-9_-]+-ap([0-9]+)\.html$ /forum/album_personal.php?user_id=$1 [QSA,L,NC]
# PAGINATED COMMENT
RewriteRule ^forum/[a-z0-9_-]+-sr([0-9]+)-([0-9]+)\.html$ /forum/album_comment.php?pic_id=$1&start=$2 [QSA,L,NC]
# COMMENT
RewriteRule ^forum/[a-z0-9_-]+-sr([0-9]+)\.html$ /forum/album_comment.php?pic_id=$1 [QSA,L,NC]
# PERSONAL CAT PAGINATED
RewriteRule ^forum/galeries-membre-([0-9]+)\.html$ /forum/album_personal_index.php?start=$1 [QSA,L,NC]
# PERSONAL CAT
RewriteRule ^forum/galeries-membre\.html$ /forum/album_personal_index.php [QSA,L,NC]
# THUMBNAILS
RewriteRule ^forum/[a-z0-9_-]+-thumb([0-9]+)\.jpg$ /forum/album_thumbnail.php?pic_id=$1 [QSA,L,NC]
# FULL
RewriteRule ^forum/[a-z0-9_-]+-pic([0-9]+)\.jpg$ /forum/album_pic.php?pic_id=$1 [QSA,L,NC]
#########################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ rss.php?$1&$2 [L,NC]
# RSS forums
RewriteRule ^forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ rss.php?forum&c&$1&$2 [L,NC]
# RSS all
RewriteRule ^([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ rss.php?$1=$2&$3&$4 [L,NC]
# RSS forum topics
RewriteRule ^.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ rss.php?forum=$1&$2&$3 [L,NC]
# SitemapIndex
RewriteRule ^sitemaps\.(xml(\.gz)?)$ sitemap.php [L,NC]
# Sitemap modules
RewriteRule ^([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ sitemap.php?$1 [L,NC]
# Forum Sitemaps
RewriteRule ^.+-gf([0-9]+)\.(xml(\.gz)?)$ sitemap.php?forum=$1 [L,NC]
# Yahoo! urllist.txt
RewriteRule ^urllist\.(txt(\.gz)?)$ urllist.php [L,NC]
# SITEMAP SITE XML
RewriteRule ^([a-zA-Z0-9_-]+)-gx-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /sitemap.php?xml=$1&$2&$3 [L,NC]
# SITEMAP SITE TXT
RewriteRule ^([a-zA-Z0-9_-]+)-gt-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /sitemap.php?txt=$1&$2&$3 [L,NC]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
#########################################################
# MX SITEMAPS REWRITE RULES #
#########################################################
RewriteRule ^forum/sitemaps([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^forum/sitemaps\.html$ /forum/sitemaps.php [QSA,L]
RewriteRule ^forum/forum-map\.html$ /forum/sitemaps.php?fim [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)-([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^forum/.+-sc([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
|
Merci de votre aide  |
_________________ Webmaster http://www.renault-laguna.com |
|
| Revenir en haut de page |
|
 |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 4551
|
Posté le: Lun Déc 01, 2008 10:07 am Sujet du message: Re: Migration PHPBB2 vers PHPBB3 |
|
|
Pour GYM, la procédure est décrite dans la partie :
| Code: | _______________________
===> Mise à jour <===
_______________________
|
du :
| Code: | #
#-----[ DIY INSTRUCTIONS ]------------------------------------------
# |
Pour les liens de phpBB3, cela dépends des réglages que tu choisiras pour phpBB3.
Dans le cas générale, il faut conserver les rewriterules de phpBB2 en état de marche et les lier au scripts de phpBB3 pour que le zéro duplicate fasse son travail, mais il est souvent possible de faire moins lourd.
Donc, je te conseille de tester la conversion en local, et de poster ici ton .htaccess de phpBB3 une fois que tu a bien choisi tous tes réglages de réécriture d'url.
Et on te dira quoi faire  |
_________________ 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 |
|
 |
LagunaPower PR0

Inscrit le: 29 Aoû 2006 Messages: 95 Localisation: Toulon, 83
|
Posté le: Jeu Déc 04, 2008 4:29 pm Sujet du message: Re: Migration PHPBB2 vers PHPBB3 |
|
|
bonsoir,
merci de ta réponse.
La conversion c'est bien déroulée.
Voici le .htaccess de mon forum sous phpbb3
| Code: | #####################################################
# 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 ADVANCED
RewriteRule ^forum/[a-z0-9_-]*-u([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES ADVANCED
RewriteRule ^forum/[a-z0-9_-]*-u([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /forum/search.php?author_id=$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
#####################################################
# GYM Sitemaps & RSS
# Global channels
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?/?$ /gymrss.php?channels&$2&$4&$6 [QSA,L,NC]
# HTML Global news & maps
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^(news|maps)/?(page([0-9]+)\.html)?$ /map.php?$1&start=$3 [QSA,L,NC]
# END GYM Sitemaps & RSS
#####################################################
# 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
#####################################################
#####################################################
# GYM Sitemaps & RSS
# HTML Module additional modes
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^(news|maps)/([a-z0-9_-]+)(/([a-z0-9_-]+))?/?(page([0-9]+)\.html)?$ /map.php?$2=$4&$1&start=$6 [QSA,L,NC]
# Main feeds & channels
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?(/([a-z0-9_-]+))?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$9=$8&$2&$4&$6&gzip=$10 [QSA,L,NC]
# Module feeds
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^[a-z0-9_-]*-[a-z]+([0-9]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$8=$1&$3&$5&$7&gzip=$9 [QSA,L,NC]
# Module feeds without ids
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^([a-z0-9_-]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?nametoid=$1&$3&$5&$7&modulename=$8&gzip=$9 [QSA,L,NC]
# Google SitemapIndex
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^sitemapindex\.xml(\.gz)?$ /sitemap.php?gzip=$1 [QSA,L,NC]
# Module cat sitemaps
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^[a-z0-9_-]+-([a-z]+)([0-9]+)\.xml(\.gz)?$ /sitemap.php?module_sep=$1&module_sub=$2&gzip=$3 [QSA,L,NC]
# Module sitemaps
# NOTE : THE FOLLOWING REWRITERULE IS LEFT COMMENTED BECAUSE IT CANNOT
# BE IMPLEMENTED IN THIS .HTACCESS, BUT RATHER IN AN ABOVE ONE
# WITH PROPER SLASHES AND PATHS
RewriteRule ^([a-z0-9_]+)-([a-z0-9_-]+)\.xml(\.gz)?$ /sitemap.php?$1=$2&gzip=$3 [QSA,L,NC]
# END GYM Sitemaps & RSS
#####################################################
|
|
_________________ Webmaster http://www.renault-laguna.com |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15414
|
Posté le: Sam Déc 06, 2008 1:16 pm Sujet du message: Re: Migration PHPBB2 vers PHPBB3 |
|
|
Donc pour les urls des phpBB2, il faudra que tu conserves :
| Code: | # CATEGORIES
RewriteRule ^forum/[a-z0-9_-]+-vc([0-9]+)\.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
RewriteRule ^forum/[a-z0-9_-]+-vt([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC] |
a la fin de ton .htaccess.
Pour smartor, il faudrait au moins tout rediriger vers l'index de la nouvelle gallerie, ou attendre le patch pour le mod gallery.
Pour l'index cela donnerait :
| Code: | # smartor
RewriteRule ^forum/[a-z0-9_-]*-(sr|ac|sp|ap|pic|thumb)[0-9]+(-[0-9]+)?\.html$ /forum/gallery/index.php [L,NC,R=301]
RewriteRule ^forum/(album|galeries-membre)(-[0-9]+)?\.html$ /forum/gallery/index.php [L,NC,R=301] |
++ |
_________________ 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 |
|
 |
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|