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: Tout sélectionner
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

Français |
Anglais

