Messages: 10

Enregistré le: 15 Fév 2016

Message le Lun Fév 15, 2016 16:11

Site : www.tablette-chinoise.net/forum
Architecture actuelle : phpbb3
Architecture future : vanilla 2
Serveur de test : http://88.181.151.128:8080

Bonjour,

Déja un grand bravo pour le travail qui est fait sur ce forum et l'investissement de chacun. J'en parle en connaissance de cause car je possède (enfin l'équipe et moi) un forum qui fait environ 2500 visites jours et demande un travail assez conséquent. Il concerne le matériel High-tech provenant de chine et nous sommes en place depuis 5 ans. Voilà donc pour la présentation de cette partie ;)

Nous avons décidé de migrer vers une structure pour nous mieux adaptés à nos besoins qui est vanilla 2 : https://vanillaforums.org/discussions

Nous avons depuis 3 mois effectué de nombreux tests, adaptations afin de pouvoir migrer notre forum phpbb vers vanilla 2. L'ensemble des grands points sont effectués, mais il en reste un de taille qui est la réecriture des urls pour ne pas perdre le référencement Google et compagnie ;)

N’étant pas développer, je m'en remets à vous pour vous faire une présentation de notre difficulté à ce jour et d'ailleurs qui nous empêches de mettre en ligne notre nouvelle structure.

Prenons un exemple :

Sous phpbb, voici un lien dans la catégorie Le bistrot du forum :
Code: Tout sélectionner
http://www.tablette-chinoise.net/forum/tablette-10-android-moins-150-euros-t7696


Ce même article sous vanilla 2 sera une fois en ligne :
Code: Tout sélectionner
http://www.tablette-chinoise.net/forum/discussion/7696/tablette-10-android-moins-150-euros


On peut se rendre compte que nous avons forte heureusement le nom de l'article identique pour les 2 cas :
Code: Tout sélectionner
tablette-10-android-moins-150-euros
mais pas le reste...

Pour les discussions, il y a toujours /discussions placé avant.
Pour les catégories, c'est la même chose puisque nous avons le /catégories placés juste avant.

CATÉGORIES :

Pour ceux qui est des catégories, là aussi c'est pas la meme choses :
Prenons un exemple qui est la catégorie : LE BISTROT DU FORUM
Sous PHPBB3 :
Code: Tout sélectionner
http://www.tablette-chinoise.net/forum/le-bistrot-du-forum-f83


Sous vanilla 2 quand il sera en ligne :
Code: Tout sélectionner
http://www.tablette-chinoise.net/forum/categories/le-bistrot-du-forum


Voilà donc pour un petit récapitulatif d'un non spécialiste de la réécriture d'URL dans le .htacess :oops:

Je pense que je vous ai expliqué qu'une petite partie au vue de mon niveau et fait donc appel à votre aide car on est vraiment bloqué sur ce sujet.

Je reste à disposition pour vous fournir toutes informations complémentaires si besoin pour m'accompagner.

Au plaisir de vous lire

Christophe
Haut
12 Réponses
Messages: 10

Enregistré le: 15 Fév 2016

Message le Mar Fév 16, 2016 23:21

Bon le forum n'est pas trés réactif...

Quelqu'un pourrait me venir en aide ?
Haut
Messages: 37930

Enregistré le: 7 Juil 2004

Message le Mer Fév 17, 2016 0:19

Bonjour,
tof31 a écrit:Voilà donc pour un petit récapitulatif d'un non spécialiste de la réécriture d'URL dans le .htacess :oops:

Pour les questions URL Rewriting et .htaccess : http://forum.webrankinfo.com/url-rewriting.html
Complément : http://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting
tof31 a écrit:Bon le forum n'est pas trés réactif...

Le sous-forum étant : Rédaction web et référencement, c'est compréhensible.

N'hésitez pas à vous présenter au forum : ici et entre deux messages présenter vos avis aussi sur les sujets : ici.

Cordialement.
Haut
Messages: 10

Enregistré le: 15 Fév 2016

Message le Mer Fév 17, 2016 1:14

Merci Madrileño, j'ai donc mis à jour l'ensemble.

Si tu as un peu de temps à me consacrer ;)

Au plaisir
Tof
Haut
Messages: 37930

Enregistré le: 7 Juil 2004

Message le Mer Fév 17, 2016 2:55

Re: Demande d'aide pour migration de forum et URL Rewriting

Bonjour,

Complément : vanillaforums org/discussion/comment/217818 .

Cordialement.
Haut
Messages: 100

Enregistré le: 23 Jan 2013

Message le Mer Fév 17, 2016 8:56

Bonjour,

Sous phpBB 3, il y a un module du panneau d'administration pour paramétrer les réécritures de l'URL selon tes besoins (si tu utilise le célèbre MOD de phpBB-Seo). Il génère automatiquement un .htaccess + un config complet dans la base de données.

Je pense qu'il doit aussi y en avoir dans Vanilla 2.
Haut
Messages: 23111

Enregistré le: 19 Avr 2002

Message le Mer Fév 17, 2016 9:49

(j'ai déplacé dans le bon forum)

pour les discussions, essaie d'ajouter une ligne de ce genre dans le .htaccess du répertoire forum :
Code: Tout sélectionner
RewriteRule ^(.+)-t([0-9]+)$ discussion/$2/$1 [R=301,L]


il faudra faire de même pour tous les autres formats d'URL
ainsi que si possible modifier les liens intégrés dans les posts, pour qu'ils utilisent le nouveau format
Haut
Messages: 10

Enregistré le: 15 Fév 2016

Message le Jeu Mar 03, 2016 4:45

WebRankInfo a écrit:(j'ai déplacé dans le bon forum)

pour les discussions, essaie d'ajouter une ligne de ce genre dans le .htaccess du répertoire forum :
Code: Tout sélectionner
RewriteRule ^(.+)-t([0-9]+)$ discussion/$2/$1 [R=301,L]


il faudra faire de même pour tous les autres formats d'URL
ainsi que si possible modifier les liens intégrés dans les posts, pour qu'ils utilisent le nouveau format


Merci à toi mais finalement nous sommes complètement au point mort sur ce sujet.

On cherche une compétence pour justement nous sortir de notre galère car on a besoin d'un coup de main. Perso je ne suis vraiment pas de cette partie.

Bon avant la migration, on va voir faire un point sur le déplacement du forum dans un sous dossier (cela a été fait y a un an) et on a encore beaucoup d'appel sur l'ancienne adresse.

Le forum est maintenant dans http://tablette-chinoise.net/forum

Nous avons maintenant sur l'adresse http://tablette-chinoise.net en fait le blog sous wordpress

Tof
Haut
Messages: 37930

Enregistré le: 7 Juil 2004

Message le Jeu Mar 03, 2016 7:20

Bonjour

Vous pouvez vérifier les codes présentés avec le lien disponible via :
http://forum.webrankinfo.com/migration-forum-phpbb-vers-vanilla-t18546 ... l#p1539950
peut-être un habitué du CMS Vanilla pourra aussi mieux vous aider.

Pour le nouveau blog, si vous souhaitez des avis et conseils :
http://forum.webrankinfo.com/avis-sur-vos-sites.html .

N'hésitez pas entre deux messages à présenter vos avis sur les sujets : ici.

Cordialement.
Haut
Messages: 3259

Enregistré le: 7 Sep 2003

Message le Ven Mar 04, 2016 9:53

J'espère seulement que webrankinfo ne migrera jamais vers autre chose que phpBB
Haut
Messages: 10

Enregistré le: 15 Fév 2016

Message le Mar Mar 29, 2016 10:22

Bonjour,

Le site etait à l'époque sur forumactif,

Lors de notre migration vers phpbb et ne pas perdre le référencement, nous avions bénéficié d'une personne qui nous avait fait les régles de réecritures :

Code: Tout sélectionner
#Réécriture des topics forumactif vers phpbb3
RewriteRule ^t([0-9]+)(p([0-9]+))*-([a-z0-9_-]*)(#([0-9]+))*$ /$4-t$1 [QSA,L,R=301]
RewriteRule ^f81(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f5 [QSA,L,R=301]
RewriteRule ^f49(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f11(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f7 [QSA,L,R=301]
RewriteRule ^f12(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f13(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f35(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f8 [QSA,L,R=301]
RewriteRule ^f1(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f9 [QSA,L,R=301]
RewriteRule ^f19(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f5(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f18 [QSA,L,R=301]
RewriteRule ^f33(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f19 [QSA,L,R=301]
RewriteRule ^f8(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f20 [QSA,L,R=301]
RewriteRule ^f34(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f21 [QSA,L,R=301]
RewriteRule ^f16(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f22 [QSA,L,R=301]
RewriteRule ^f17(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f23 [QSA,L,R=301]
RewriteRule ^f18(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f24 [QSA,L,R=301]
RewriteRule ^f10(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f25 [QSA,L,R=301]
RewriteRule ^f6(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f26 [QSA,L,R=301]
RewriteRule ^f68(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f27 [QSA,L,R=301]
RewriteRule ^f9(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f28 [QSA,L,R=301]
RewriteRule ^f38(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f30 [QSA,L,R=301]
RewriteRule ^f54(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f31 [QSA,L,R=301]
RewriteRule ^f48(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f32 [QSA,L,R=301]
RewriteRule ^f63(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f33 [QSA,L,R=301]
RewriteRule ^f66(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f34 [QSA,L,R=301]
RewriteRule ^f69(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f35 [QSA,L,R=301]
RewriteRule ^f65(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f36 [QSA,L,R=301]
RewriteRule ^f71(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f37 [QSA,L,R=301]
RewriteRule ^f64(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f38 [QSA,L,R=301]
RewriteRule ^f2(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f39 [QSA,L,R=301]
RewriteRule ^f42(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f40 [QSA,L,R=301]
RewriteRule ^f43(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f41 [QSA,L,R=301]
RewriteRule ^f44(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f42 [QSA,L,R=301]
RewriteRule ^f53(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f43 [QSA,L,R=301]
RewriteRule ^f45(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f44 [QSA,L,R=301]
RewriteRule ^f21(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f45 [QSA,L,R=301]
RewriteRule ^f27(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f46 [QSA,L,R=301]
RewriteRule ^f28(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f47 [QSA,L,R=301]
RewriteRule ^f29(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f48 [QSA,L,R=301]
RewriteRule ^f72(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f49 [QSA,L,R=301]
RewriteRule ^f55(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f50 [QSA,L,R=301]
RewriteRule ^f30(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f51 [QSA,L,R=301]
RewriteRule ^f26(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f52 [QSA,L,R=301]
RewriteRule ^f67(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f53 [QSA,L,R=301]
RewriteRule ^f25(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f54 [QSA,L,R=301]
RewriteRule ^f61(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f55 [QSA,L,R=301]
RewriteRule ^f20(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f56 [QSA,L,R=301]
RewriteRule ^f57(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f57 [QSA,L,R=301]
RewriteRule ^f58(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f58 [QSA,L,R=301]
RewriteRule ^f59(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f59 [QSA,L,R=301]
RewriteRule ^f32(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f60 [QSA,L,R=301]
RewriteRule ^f37(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f61 [QSA,L,R=301]
RewriteRule ^f39(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f77 [QSA,L,R=301]
RewriteRule ^f40(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f78 [QSA,L,R=301]
RewriteRule ^f41(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f62 [QSA,L,R=301]
RewriteRule ^f31(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f65 [QSA,L,R=301]
RewriteRule ^f46(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f47(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f50(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f51(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f52(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f4(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f66 [QSA,L,R=301]
RewriteRule ^f7(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f67 [QSA,L,R=301]
RewriteRule ^f22(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f68 [QSA,L,R=301]
RewriteRule ^f23(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f69 [QSA,L,R=301]
RewriteRule ^f62(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f72 [QSA,L,R=301]
RewriteRule ^f83(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f14(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f15(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f36(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f74 [QSA,L,R=301]
RewriteRule ^f73(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f80 [QSA,L,R=301]
RewriteRule ^f56(p([0-9]+))*-([a-z0-9_-]*)$ /$3-f81 [QSA,L,R=301]


Maintenant, j'ai déplacé mon forum dans un sous dossier : /forum

Du coup, pour les règles ci-dessus, pourriez vous me dire ou je dois mettre le /forum
Merci pour votre retour

Christophe
Haut
Messages: 10

Enregistré le: 15 Fév 2016

Message le Mer Mar 30, 2016 22:31

Personne pour répondre ?
Haut
Messages: 100

Enregistré le: 23 Jan 2013

Message le Jeu Juin 16, 2016 16:54

Bonjour,

Si votre .htaccess est dans la racine, il faudra mettre ceci :
Code: Tout sélectionner
#Réécriture des topics forumactif vers phpbb3
RewriteRule ^forum/t([0-9]+)(p([0-9]+))*-([a-z0-9_-]*)(#([0-9]+))*$ /forum/$4-t$1 [QSA,L,R=301]
RewriteRule ^forum/f81(p([0-9]+))*-([a-z0-9_-]*)$ /forum/$3-f5 [QSA,L,R=301]
RewriteRule ^forum/f49(p([0-9]+))*-([a-z0-9_-]*)$ /forum/$3-f74 [QSA,L,R=301]
RewriteRule ^forum/f11(p([0-9]+))*-([a-z0-9_-]*)$ /forum/$3-f7 [QSA,L,R=301]


Et ainsi de suite. Si votre .htaccess est dans /forum/, aucune modification de ces règles n'est nécessaire.
Haut