| |
|
| :: |
| Auteur |
Message |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Nov 06, 2007 11:33 am Sujet du message: [Réglé] Changement des url depuis phpbb3 |
|
|
Bonjour,
Avant sur mon forum phpbb2, j'avais le version simple.
Je suis passé à phpbb3 et j'ai remis la version simple.
Tout marche, sauf que mes url on changé !
Avant j'avais :
http://www.aqua-sam.org/ftopic1764.php
et maintenant :
http://www.aqua-sam.org/topic1764.html
Cela va poser problème pour le référencement ?
Comment remettre comme avant pour que les liens qui sont déjà dans google soit valides ?
Voilà mon .htaccess :
| Code: | # 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 line
# Options +FollowSymlinks
# 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 - SIMPLE
#####################################################
# 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\.html$ /index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum([0-9]+)/topic(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ /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
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[a-z0-9_-]+(-([0-9]+))?\.html$ /viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
|
Merci d'avance !
A+ |
Dernière édition par Zerk le Sam Nov 10, 2007 5:25 pm; édité 1 fois |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Jeu Nov 08, 2007 3:23 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Il s'agit donc d'une migration, et le mieux est de se préparer :
http://www.phpbb-seo.com/forums/reecriture-url-simple/seo-url-phpbb3-simple-vt1945.html
| SeO a écrit: |
Migration :
Si vous effectuez une migration, c'est-à-dire que votre forum est déjà référencé avec d'anciennes URLs, vous devrez utiliser un autre fichier robots.txt, et installer le zéro dupe. La procédure vous permettant de migrer tout en conservant vos pages indexées est simple, mais doit s'effectuer au cas par cas.
Rendez-vous sur le forum mod Rewrite phpBB3 Simple.
|
Donc, il faut réagir vite pour ne pas trop donner le tournis aux moteurs de recherches.
Tu as deux solutions, soit tu conserves les url que tu avais, soit tu décide de les rediriger.
Comme tu a installer le mod simple, je pense que le mieux serait de conserver les anciennes, il n'y a pas de différence de qualité entre topicxx.html et ftopicxx.php.
La migration entraînera un remaniement des liens de la pagination et une réduction de tous les duplicate liés à celle ci, mais les urls de tes sujets et forum resteront les mêmes (et donc leur PR).
Donc, ouvres phpbb_seo/phpbb_seo_class.php et remplaces :
| Code: | | $this->seo_static = array( 'forum' => 'forum', 'topic' => 'topic', 'post' => 'post', 'user' => 'member', 'index' => ($this->seo_opt['virtual_root'] ? 'forum' : ''), 'global_announce' => 'announces', 'leaders' => 'the-team', 'pagination' => 'page', 'gz_ext' => '.gz' ); |
Par :
| Code: | | $this->seo_static = array( 'forum' => 'forum', 'topic' => 'ftopic', 'post' => 'post', 'user' => 'member', 'index' => ($this->seo_opt['virtual_root'] ? 'forum' : ''), 'global_announce' => 'announces', 'leaders' => 'the-team', 'pagination' => 'page', 'gz_ext' => '.gz' ); |
Remplaces :
| Code: | | $this->seo_ext = array( 'forum' => '.html', 'topic' => '.html', 'post' => '.html', 'user' => '.html', 'index' => (!empty($this->seo_static['index']) ? '.html' : ''), 'global_announce' => '/', 'leaders' => '.html', 'pagination' => '.html', 'gz_ext' => ''); |
Par :
| Code: | | $this->seo_ext = array( 'forum' => '.php', 'topic' => '.php', 'post' => '.php', 'user' => '.php', 'index' => (!empty($this->seo_static['index']) ? '.html' : ''), 'global_announce' => '/', 'leaders' => '.html', 'pagination' => '.html', 'gz_ext' => ''); |
Ensuite, généres et mets en place un nouveau .htaccess, il prendra ces modfis en compte.
A noter que ces réglages devront être maintenus au fil des mise à jour du mod.
Tes liens de sujet et forum auront la même form qu'avant.
Pour bien faire, il faudrait que tu postes le .htaccess que tu utilisais avant ça, en nous disant à quel mod il se refère, histoire de bien rediriger les anciens duplicates de pagination.
Postes aussi ton nouveau .htaccess pour que je te dise plus précisement ou mettre du code.
++ |
_________________ 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 |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Ven Nov 09, 2007 4:32 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Salut,
Bon ok, avant de faire quoi que ce soit je te donne mon ancien .htaccess
| Code: | RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^mforum([0-9]*).* viewforum.php?f=$1&mark=topics
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* viewtopic.php?t=$1&highlight=$2
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1
RewriteRule ^newtopic([0-9]*).* viewtopic.php?t=$1&view=newest |
J'attends ta réponse avant de faire les modifs, merci !
A+ |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Sam Nov 10, 2007 12:22 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Oui, je veux garder mes URLs actuelles, et donc rediriger les anciennes vers les nouvelles.
Comment générer mon nouveau .htaccess ? Car je prenais les .htaccess par défault du MODs rewrite...
Je ne peux pas faire les modifs tant que je n'ais pas un bon .htaccess car j'ai évidement des erreurs 404.
A+ et merci !  |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Sam Nov 10, 2007 3:14 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Ok désolé j'avais oublier...
Donc ça marche, voilà mon nouveau .htaccess :
| Code: | # 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 line
# Options +FollowSymlinks
# 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 - SIMPLE
#####################################################
# 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\.html$ /index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum([0-9]+)(-([0-9]+))?\.php$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum([0-9]+)/ftopic(-([0-9]+))?\.php$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.php$ /viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^membre([0-9]+)\.php$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ /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
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[a-z0-9_-]+(-([0-9]+))?\.php$ /viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
A+ |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Sam Nov 10, 2007 4:02 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Ahh.
donc, pour faire marcher les deux types (topic.html et ftopic.php) afin que le zéro duplicate se charge de rediriger les .html :
Remplaces :
| Code: |
# FORUM
RewriteRule ^forum([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum([0-9]+)/topic(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
|
Par :
| Code: | # FORUM
RewriteRule ^m?forum([0-9]+)(-([0-9]+))?\.(html|php)$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum([0-9]+)/f?topic(-([0-9]+))?\.(html|php)$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/f?topic([0-9]+)(-([0-9]+))?\.(html|php)$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?f?topic([0-9]+)(-([0-9]+))?\.(html|php)$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^(post|sutra)([0-9]+)\.html$ /viewtopic.php?p=$2 [QSA,L,NC] |
Puis ajoutes :
| Code: |
# DLP redirections
RewriteRule ^(n|p|u|se?|new)topic([0-9]+)[a-z0-9\.-]*$ /viewtopic.php?t=$2 [QSA,L,NC] |
après :
| Code: | | # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES |
Active le zéro duplicate, et hop, tout devrait fonctionner et être rediriger vers une version nettoyée des ses (nombreux duplicates) de tes anciennes URLs.
++ |
_________________ 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 |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Sam Nov 10, 2007 5:19 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Ok, merci !!
Par contre quand on poste un message et que l'on est redirigé vers le topic on a un message disant :
| Citation: | | Le forum que vous avez tenté d'atteindre n'existe pas. |
Voici l'adresse :
http://www.aqua-sam.org/post46544.php#p46544
Je n'ais pas remarqué d'autre erreur, je vous tien au courant !
Merci !
A+ |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3137
|
Posté le: Sam Nov 10, 2007 5:22 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Ah oui, petite boulette, remplaces :
| Code: | | RewriteRule ^(post|sutra)([0-9]+)\.html$ /viewtopic.php?p=$2 [QSA,L,NC] |
Par :
| Code: | | RewriteRule ^(post|sutra)([0-9]+)\.(html|php)$ /viewtopic.php?p=$2 [QSA,L,NC] |
 |
_________________
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Sam Nov 10, 2007 5:25 pm Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
C'est bon ça marche !
je ne vois pas d'autre problème !
Un grand merci !
A+ |
|
|
| Revenir en haut de page |
|
 |
bixouille
Inscrit le: 23 Mai 2008 Messages: 10
|
Posté le: Jeu Juin 05, 2008 8:03 am Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Bonjour,
je suis dans le même cas que Zerk et j'aimerais garder mes anciennes URL (enfin vu que cela a été conseillé =) ), donc j'ai bien regardé tout cela et j'vais tacher de me débrouiller.
Je me premettrai de venir vous embetter si jamais j'ai des soucis !
Bonne journée à vous |
|
|
| Revenir en haut de page |
|
 |
bixouille
Inscrit le: 23 Mai 2008 Messages: 10
|
Posté le: Jeu Juin 05, 2008 8:49 am Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Ah bah tiens déjà une question : je suis obligé de l'installer sur du 3.0.1 ou je peux aussi le faire sur du 3.0.0 ?
Merci |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3137
|
Posté le: Jeu Juin 05, 2008 9:10 am Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
| bixouille a écrit: | | j'aimerais garder mes anciennes URL (enfin vu que cela a été conseillé =) ) |
C'est pas une obligation, le zéro duplicate fait très bien son travail
La conversion implique dans tous les cas un minimum de redirection, donc, en fonction de ton standard actuel, la conversion peut aussi être un bonne occasion de se retrouver avec des url plus propres.
Et oublies la 3.0.0, pas la peine de perdre du temps sur une version pas à jour  |
_________________
|
|
| Revenir en haut de page |
|
 |
bixouille
Inscrit le: 23 Mai 2008 Messages: 10
|
Posté le: Ven Juin 06, 2008 10:29 am Sujet du message: Re: [Réglé] Changement des url depuis phpbb3 |
|
|
Bah en fait le txt d'install du mod m'a fait mal à la tête, et j'me suis dit si en plus j'dois installer zero duplicate... j'pense partir sur le premod directement, cela sera plus simple.
Bref c'est ce que je fais là et j'reviendrai vers vous pour voir la compatibilité avec mon ancien url rewriting.
A tout à l'heure donc =p |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|