Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Migration phpBB2 -> phpBB3... Doubles URL ?

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Avancée
::  
Auteur Message
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Dim Nov 18, 2007 11:17 pm    Sujet du message: Migration phpBB2 -> phpBB3... Doubles URL ?

Salut...

Dans ce post, j'ai avancé le problème de migration de mon forum de phpbb2 à phpbb3...
En effet, l'ancienne version avait un système d'URL rewriting mais au passage à phpbb3, j'ai adopté le MOD rewrite avancé de phpbbseo...

Du fait, je me retrouve avec un forum en "double", même si les URL sont différentes, puisque dans un dossier différent (/forum au lieu de /apf)...

Exemple avec plusieurs types d'URL avec l'ancienne et la nouvelle version (j'enlève le préfixe, c'est à dire l'adresse absolue du site) :
/apf/ftopic-1478.htm -> /forum/actualite-f20/dodge-dare-days-le-grand-plongeon-t1478.html
/apf/ftopic-972-900.htm -> /forum/la-buvette-f22/suite-jeu-de-la-photo-mysterieuse-t972-990.html

L'ancien forum n'était pas trop mal référencé mais dois-je supprimer ce dernier alors que le nouveau ne donne pas encore de résultat dans les moteurs de recherche ? Pour combler ce "manque", j'ai verrouillé le forum en précisant le lien du nouveau forum, afin que les visiteurs ne soient pas perdus... Mais à la longue, cela ne risque-t-il pas de créer des conflits chez mes amis les bots ?

Je prend tous les conseils pour m'aider dans cette "migration" et si il faut plus de détails sur ma config ou autre, je donne, je donne... Wink

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13031

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Jeu Nov 22, 2007 2:01 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Désolé pour le délais.

Donc, la contre mesure va être très simple dans ton cas, comme tu as deux dossier avec deux installation de phpbb, il nous suffira de lier les rewriterules de l'ancien forum au scripts de phpBB3.

L'idée étant de parvenir à la nouvelle url en une seul redirection.

Soit :

Code:
/apf/ftopic-1478.htm => .htaccess => php : forum/viewtopic.php?t=xx => zero duplicate => http 301 =>  /forum/actualite-f20/dodge-dare-days-le-grand-plongeon-t1478.html


Il y a plusieurs cas de figures qui dépendent de la façon dont tu as mis en place les rewriterules des deux forums.
Si dans le .htaccess situé à la racine du domaine tu as un truc dans le genre de :
Code:
RewriteRule ^apf/ftopic-([0-9]+)\.htm$ /apf/viewtopic.php?t=$1 [QSA,L,NC]

pour les urls de sujets, il suffirait de la remplacer par :
Code:
RewriteRule ^apf/ftopic-([0-9]+)\.htm$ /forum/viewtopic.php?t=$1 [QSA,L,NC]


Donc, postes ton ou tes .htaccess en indiquant leur emplacement si tu as besoin d'une réponse plus complète Wink

++

_________________
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
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Ven Nov 23, 2007 5:14 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Merci pour la réponse dcz, je vais tester et je reviens te dire ce qu'il en est... Wink

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Ven Nov 23, 2007 5:41 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Alors, j'ai adapté ta méthode à mon .htaccess... Et tout fonctionne, c'est royal !!! Very Happy

Voici quelques anciennes URL et lorsqu'on s'y rend, on tombe bien sur le sujet concerné mais sur le nouveau forum, dans le répertoire /forum/ :
http://www.auto-passion-forum.com/apf/ftopic-972-900.htm
http://www.auto-passion-forum.com/apf/topic19205.htm
http://www.auto-passion-forum.com/apf/mecanique-entretien.htm

Donc merci beaucoup dcz pour ton aide précieuse... Wink

Question subsidiaire : j'ai 2 .htaccess; 1 dans le répertoire /apf/ (url rewriting de ce répertoire) et 1 autre à la racine du domaine (MOD SEO avancé); est-ce grave où devrais-je tout regrouper pour n'en avoir plus qu'un ?

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 2349

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Ven Nov 23, 2007 6:03 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Arf, c'est bien comme ça je pense.
C'est autant de poids et de soucis d'interférence en moins.
Les header sont bons, ça devrait aller vite pour basculer l'index des moteurs de recherches sur phpBB3, les bots doivent crawler à plein régime en ce moment.

_________________
Revenir en haut de page
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Ven Nov 23, 2007 6:14 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

OK alors je laisse comme ça... Merci... Very Happy

SeO a écrit:
Les header sont bons, ça devrait aller vite pour basculer l'index des moteurs de recherches sur phpBB3, les bots doivent crawler à plein régime en ce moment.


Tiens, à quoi vois-tu que les "header sont bons" et qu'entends-tu exactement par là ? (Oui, je suis curieux, mais c'est comme ça qu'on apprend Mr. Green )

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Dim Nov 25, 2007 9:35 am    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Petit bug... J'ai bien la réécriture de mes pages ainsi que l'index mais pas le portail...

Voici une partie de mon .htaccess :
Code:
RewriteEngine On
RewriteRule ^forums.* /forum/index.html
RewriteRule ^accueil.* /forum/accueil.html

RewriteRule ^equipe.* /forum/equipe.html
RewriteRule ^membres.* /forum/memberlist.php
RewriteRule ^profil-([0-9]*).* /forum/memberlist.php?mode=viewprofile&u=$1


L'URL de l'ancien index était -http://.../apf/index.php, rewrité en -http://.../apf/forums.htm et la translation à -http://.../forum/index.html fonctionne très bien avec la méthode décrite ci-dessus...
MAIS...
L'URL de l'ancien portail était -http://.../apf/portal.php, rewrité en -http://.../apf/accueil.htm et la translation ne se fait pas... On reste toujours sur l'ancienne URL et du coup, ça crée une page bâtarde où se mêlent l'ancien et le nouveau forum...



Je pense à un conflit entre l'adresse /apf/accueil.htm et /forum/accueil.html, du fait qu'elles portant la même appellation accueil, qu'en pensez-vous ?
Ce n'est pas très grave je pense mais c'est space... Cool

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13031

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Dim Nov 25, 2007 1:24 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

GTT a écrit:

Tiens, à quoi vois-tu que les "header sont bons" et qu'entends-tu exactement par là ? (Oui, je suis curieux, mais c'est comme ça qu'on apprend Mr. Green )


http://web-sniffer.net/ tu peux tester les header renvoyés avec plein d'options, exemple : http://www.auto-passion-forum.com/forum/duplicate-f82/

Pour le truc du portail, c'est tout simplement que la modif de la rewriterule lie l'ancien au nouveau, et que le nouveau n'est pas pris en charge par le zéro duplicate.

Donc, pour étendre le zéro duplicate à ton portail phpBB3, ça dépend du script que tu utilises. Faudrait un lien vers le mod.

Mais, comme ton ancien GF portal n'avait pas non plus de zéro duplicate, -http://www.auto-passion-forum.com/apf/portal.php n'est pas redirigé (pas de passage par la rewriterule et pas de zéro duplicate).

Du coup, un truc simple, mettre :

Code:
header('HTTP/1.1 301 Moved Permanently', TRUE, 301);
header('Location: http://www.auto-passion-forum.com/forum/accueil.html');
exit();


en tout début de apf/portal.php.

D'ailleurs, je me demande si tu as tant intérêt que ça à utiliser accueil.html pour le portail, vu que c'est un duplicate de -http://www.auto-passion-forum.com/forum/ tu pourrais directement utiliser la racine du dossier forum/ pour le portail, et laisser index.html pour le forum.

++

_________________
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
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Dim Nov 25, 2007 11:44 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Salut...

Alors, j'ai le MOD phpBB3 SEO Zéro duplicate 0.4.0RC1 installé en plus du MOD adv phpbb3 mod rewrite V0.4.0RC4...

J'ai essayé ton astuce dans apf/portal.php :
Code:
header('HTTP/1.1 301 Moved Permanently', TRUE, 301);
header('Location: http://www.auto-passion-forum.com/forum/accueil.html');
exit();


Mais ça n'a strictement rien changé...
Ensuite, j'ai tenté ce que tu disais, à savoir remplacer forum/accueil.html par forum/; j'ai donc fait les modifs suivantes...
Dans forum/phpbb_seo/phpbb_seo_class.php, j'ai remplacé :
Code:
   /**
   * URL rewritting for bb3portal.php
   * @access private
   */
   function bb3portal() {
      $this->path = $this->seo_path['phpbb_urlR'];
      $this->url = 'accueil.html';
      return;
   }

Par :
Code:
   /**
   * URL rewritting for bb3portal.php
   * @access private
   */
   function bb3portal() {
      $this->path = $this->seo_path['phpbb_urlR'];
      $this->url = '';
      return;
   }


Ensuite, dans le .htaccess de l'ancien forum, j'ai remplacé :
Code:
RewriteRule ^accueil.* /forum/accueil.html

Par :
Code:
RewriteRule ^accueil.* /forum/


Enfin, dans le .htaccess du nouveau forum, j'ai remplacé :
Code:
RewriteRule ^forum/accueil\.html$ /forum/bb3portal.php [QSA,L,NC]

Par :
Code:
RewriteRule ^forum/\$ /forum/bb3portal.php [QSA,L,NC]


Et ça n'a pas fonctionné... Enfin, j'ai p'têt' fait une erreur mais j'ai essayé différentes combinaisons sans succès...
Par contre, en remplaçant juste :
Code:
[code]RewriteRule ^accueil.* /forum/accueil.html[/code]

Par :
Code:
[code]RewriteRule ^accueil.* /forum/index.html[/code]


Ca me renvoie bien sur l'index... Peut-être que l'ajout du rewriting bb3portal crée un conflit annexe ?

En attendant, j'ai trouvé une solution alternative... J'ai remplacé :
Code:
RewriteRule ^accueil.* /forum/accueil.html

Par :
Code:
RewriteRule ^accueil.* http://www.auto-passion-forum.com/forum/accueil.html


Et ça fonctionne... Cool
Par contre, je n'ai plus le rewriting de apf/portal.php et apf/index.php (le casse-bonbons, j'vous jure)... Rolling Eyes
C'est grave, doc ? Laughing

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 2349

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Mar Nov 27, 2007 7:40 am    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

GTT a écrit:
Salut...

Alors, j'ai le MOD phpBB3 SEO Zéro duplicate 0.4.0RC1 installé en plus du MOD adv phpbb3 mod rewrite V0.4.0RC4...

J'ai essayé ton astuce dans apf/portal.php :
Code:
header('HTTP/1.1 301 Moved Permanently', TRUE, 301);
header('Location: http://www.auto-passion-forum.com/forum/accueil.html');
exit();


Mais ça n'a strictement rien changé...


Ça c'est vraiment étrange. Tu mets bien le code juste après :

Code:
<?php

dans portal.php, celui de apf/ ?

Et cela n'implique aucun changement de .htaccess de vouloir rediriger apf/portal.php, au contraire, il faut qu'on puisse continuer à la voir par l'url réécrite.
Le php doit marcher, si non , on passera par une rewriterule, mais le plus important tout de suite c'est de refaire marcher portal et index dans apf, pour les rediriger.

_________________
Revenir en haut de page
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Mar Nov 27, 2007 8:48 am    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

SeO a écrit:
Ça c'est vraiment étrange. Tu mets bien le code juste après :

Code:
<?php

dans portal.php, celui de apf/ ?


Oui oui, j'avais bien fait comme ça... Je réessayerai ce soir lorsque je serais chez moi...

SeO a écrit:
Et cela n'implique aucun changement de .htaccess de vouloir rediriger apf/portal.php, au contraire, il faut qu'on puisse continuer à la voir par l'url réécrite.


Là, je n'ai pas saisi... Il faut que je remette l'ancienne règle ?
Code:
RewriteRule ^accueil.* /apf/portal.php

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Mar Nov 27, 2007 5:42 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

GTT a écrit:
Là, je n'ai pas saisi... Il faut que je remette l'ancienne règle ?
Code:
RewriteRule ^accueil.* /apf/portal.php


Effectivement, c'était bien ça... J'ai refait la manip sur portal.php comme tu me l'as dis et remis l'ancienne règle dans le .htaccess, uniquement pour le portail, et ça fonctionne...
En fait, quand j'avais fait la modif dans portal.php, j'avais déjà modifié le .htaccess, je pense que mon erreur vient de là...

Du coup, je me suis mis dans la panade tout seul comme un grand ^^ et je remercie dcz et SeO qui, grâce à leur aide précieuse, m'ont sorti du trou dans lequel j'étais tombé... Wink

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 154
Localisation: www.marylou.fr.fm

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Mer Nov 28, 2007 1:31 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Le travail de redirection a l'air de porter ses fruits (du moins chez mon ami Google) :
20/11/07 : 6 pages vues
21/11/07 : 5 pages vues
22/11/07 : 9 pages vues
23/11/07 : 14 pages vues
24/11/07 : 4 pages vues
25/11/07 : 6 pages vues
26/11/07 : 134 pages vues
27/11/07 : 54 pages vues
28/11/07 : 157 pages vues
29/11/07 : 458 pages vues
30/11/07 : 129 pages vues
01/12/07 : 84 pages vues
02/12/07 : 105 pages vues
03/12/07 : 165 pages vues
04/12/07 : 170 pages vues
05/12/07 : 256 pages vues
06/12/07 : 102 pages vues
07/12/07 : 108 pages vues (à 11h00)

Il reste encore quelques pages vues sur l'ancien répertoire /apf/ mais à la longue, ça s'estompe... Wink

_________________
http://www.auto-passion-forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
adn



Inscrit le: 25 Mar 2008
Messages: 20

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Mer Mar 26, 2008 3:38 pm    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

Bonjour,

J'ai lu avec attention le sujet, mais j'ai encore quelques zones d'ombre. Je suis un peu dans le même cas que GTT avec un forum rewriter de la même façon mais avec celui-ci à la racine.

Pour la migration, on dit dans le sujet de rewriter les anciennes URL vers les nouvelles:

Citation:
RewriteRule ^apf/ftopic-([0-9]+)\.htm$ /forum/viewtopic.php?t=$1 [QSA,L,NC]


Mais en appliquant cette méthode on se retrouve avec deux adresses différentes (ancien forum + nouveau forum) qui mènent à la même page.

Comment faut-il faire pour éviter ce problème de duplicate ? Ne faudrait-il pas une redirection 301 entre l'ancienne url et la nouvelle ?

Merci de votre aide.
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13031

Migration phpBB2 -> phpBB3... Doubles URL ?Posté le: Sam Mar 29, 2008 10:38 am    Sujet du message: Re: Migration phpBB2 -> phpBB3... Doubles URL ?

On s'appuie sur le zéro duplicate.

Il redirige, si nécessaire, tout ce qui arrive sur les scripts du forum vers les url attendues.

Donc, ça simplifie pas mal les redirections, pour des urls précédemment réécrites en utilisant un standard différent, il faut juste garder de quoi les "faire marcher", c'est a dire les rewriterules qui permettent de les lier au script de phpBB pour que le zéro dupe fasse le reste, exemple avec la rewriterule que tu as posté :

Code:
example.com/apf/ftopic-xx.htm => la rewriterule que tu as posté => viewtopic.php?f=xx (en interne) => zéro dupe => HTTP 301 titre-topic-txx.html => nouvelle rewriterule (celle du mod) => viewtpic.php?t=xx => le header est lancé après verif par le zéro dupe et la page est chargée.


La redirection se fait donc bien avec un seul header HTTP 301 Wink

++

_________________
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
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Avancée
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: