| |
|
| :: |
| Auteur |
Message |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Mer Jan 24, 2007 4:22 pm Sujet du message: [migration] webmedic mod rewrite avancé |
|
|
Bonjour j'utilise actuellement la réécriture de webmedic, qui marche bien sauf pour les urls de pagination (qui ne sont pas réécrite).
Les pages principales de mon forum sont bien référencées sur les requetes qui m'interressent, et ça me chagrinerait de prendre le risque de réécrire les urls
...je vais donc tenter une migration toute en douceur en ne modifiant pas la syntaxe des urls (sauf pour les urls de pagination, mais elles sont encore rares, il n'y a pas de problème)
Bon, j'ai retrouvé le script du mod de webmedic sur ce forum:
http://www.phpbb-seo.com/forums/mod-rewrite-phpbb/discussions-vt56.html
J'edite les fichiers, je fais les modifs à l'envers...je teste vite fait...ok c'est bon, le mod de webmedic est desinstallé...je le remet vite fait...
Si j'ai bien compris, il ne me reste plus qu'a installer mod rewrite 0.2.0, version avancée, puis à faire quelques petites modifs pour retrouver les url "à la manière webmedic":
| dcz a écrit: | Il te suffira de des-installer le mod de webmedic, et d'installer le mod rewrite 0.2.0, version avancée.
Ouvrir phpbb_seo/phpbb_seo_class.php et trouver :
| Code: | $this->seo_delim = array('cat' => '-c',
'forum' => '-f',
'topic' => '-t',
'user' => '-u',
// Rss
'rss_forum' => '-rf',
// Google
'google_forum' => '-gf'
); |
La seule différence de standard est la, les délimiteurs, et ça tombe bien, ils sont définis à un seul endroit, donc, tu n'as qu'a remplacer par :
| Code: | $this->seo_delim = array('cat' => '-vc',
'forum' => '-vf',
'topic' => '-vt',
'user' => '-u',
// Rss
'rss_forum' => '-rf',
// Google
'google_forum' => '-gf'
); |
Et mettre ton .htaccess à jour en conséquence. |
et aussi l'histoire des guillemets:
| dcz a écrit: |
Pour conserver l'ancienne gestion des guillemets :
Modifiez cette partie du code de format_url() dans function.php
ouvrir :
| Code: | | includes/functions.php |
trouver :
| Code: | function format_url($url)
{ |
ajouter après :
| Code: | | $url = str_replace ("'", "", $url); |
Sans cela les ' seront changés en - dans les URLs. |
...c'est parti
MERDE...une ligne de code est introuvable dans index.php...c'est surement que mon forum tourne sur phpBB 2.0.19
Je vais devoir commencer par faire une mise à jour
...bon, ben j'my met demain alors |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
Posté le: Mer Jan 24, 2007 5:31 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
Jusque là tu as tout bon.
Juste, le truc du guillemets, c'est au choix désormais, car il est peut probable que cela concerne la majorité des url, et il n'est donc pas du tout sensible de les rediriger si jamais tu préférait finalement remplacer les guillemets par des tiret (plutôt que rien).
Pour la 2.0.19, c'est une bonne occase de mettre à jour en effet
Tu va voir qu'il est beaucoup plus simple de passer de la .19 à la .22 que de la .18 à la .19, mémorable au passage
Donc, oui, la suite demain alors, et aussi, il se peut que des liens comme ceux d'une liste des derniers sujets actifs ne soit dans un premier temps pas du tout réécrits.
Ce serait alors un occasion de faire les patch nécessaire, tu verra, c'est pas long du tout
Et dernière chose, pour que ce fil soit complet, il faut que tu remplace les anciennes rewriterules de webmedic par les nouvelle et conserver les redirection des anciennes URL de messages (-vp) pour permettre au zéro dupe d'opérer et de maintenir l'usage de tous les liens.
Ton .htaccess devrait donc être le suivant :
| Code: | RewriteEngine On
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^phpbb/index\.html$ /phpbb/index.php [QSA,L]
# FORUM PROTECTION RULE
# RewriteRule ^phpbb/.*/([^/]+\.html)$ /phpbb/index.php [R=301,L]
# CATEGORIES
RewriteRule ^phpbb/.*-vc([0-9]+)\.html$ /phpbb/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^phpbb/.*-vf([0-9]+)-([0-9]+)\.html$ /phpbb/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^phpbb/.*-vf([0-9]+)\.html$ /phpbb/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^phpbb/.*-vt([0-9]+)-([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^phpbb/.*-vt([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^phpbb/post([0-9]+)\.html$ /phpbb/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^phpbb/membre([0-9]+)\.html$ /phpbb/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
# OLD webmedic
RewriteRule ^phpbb/.*-vp([0-9]+)\.html$ /phpbb/viewtopic.php?p=$1
##################################################### |
A la racine du domaine et en utilisant le bon chemin (à la place de "phpbb/")
 |
_________________ 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 |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Jeu Jan 25, 2007 1:20 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
Bon voilà, mise à jour effectué. J'ai galéré à mort une partie de la nuit, ça merdait dans tous les sens, j'ai craqué et j'ai finallement uploadé directement les nouveux fichiers... Donc obligé de réinstaller les mods (réécriture, sitemap, cyber alien...etc...)...il me manque plus que mes vignettes...bof, pas grave...
Donc aujourdhui j'en sui au même point qu'hier sauf que j'ai mon forum à jour , c'est déja une bonne chose surtout que j'ai lu une de tes intervention stressante à propos d'une faille archi connue et d'un hack automatisé
En tout cas, merci pour ton travail et ton support (aujourd'hui su ton site), mais je me souvient de topics interminables que tu entretenait sur wri et phpBB...Tu as du en motivé plus d'un à passer à l'url rewriting (dont moi), rassuré par ces monstrueuses pages de support
...j'suis crevé (j'ai donné un cours de gym à 7h30 ce matin...et j'metais couché à 2h30), une sieste et j'reprend demain (ça epuise trop les nerfs l'ordi)
ciao |
Dernière édition par metakagoule le Jeu Jan 25, 2007 1:29 pm; édité 1 fois |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Jeu Jan 25, 2007 1:38 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
| Citation: | | donne un lien que je vérifie |
Voilà le lien du forum: Kestion forme
voilà |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Ven Jan 26, 2007 5:14 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
| Citation: | | Ahh, je croyais que tu avais mis à jour le mod rewrite aussi. |
Ah non tu sais avec moi le moindre truc devient toujours un casse tête. Par exemple la premiere fois, j'avais bien mis 1 semaine pour installer webmedic (jusqu'à me rendre compte, presque au hasard que la ligne Options +FollowSymlinks de mon .htaccess n'etait pas accepté par mon hebergeur.
...Bon j'ai essayé une premiere fois d'installer le nouveau rewrite...ça plante, pas grave, je recommencerai demain, au calme (parcque là ya ma meuf qui ne comprend pas pourquoi je passe 18h/24 par jour sur mon ordi...j'ai bien essayé de lui expliquer les benefices du rewriting...elle reste persuadé que je suis un grand malade de passer mes soirées à rendre mes urls plus belle |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Lun Jan 29, 2007 12:55 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
ça y est...le forum est entierement rewrité sans changer la syntaxe de webmedic
...je mis suis repris à plusieurs fois parceque je suis une quiche, j'avais utilisé l'htaccess personalisé que tu m'as fait (avec les vf.html) sans faire les modifs dans phpbb_seo_class.php , donc, forcément, il ne trouvait pas les pages
Merci beaucoup
...je me met au zero-duplicat demain (chaque chose dans l'ordre) |
|
|
| Revenir en haut de page |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Lun Jan 29, 2007 2:21 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
Euh... encore un petit souci,
Un bon nombre de mes titre de topic se termine par un point d'interrogation, selon l'ancienne regle un nouveau tiret etait créé par exemple:
http://www.coach-gym.com/forum/quel-age-pour-les-etirements--vt201.html
selon la nouvelle regle il n'y a plus qu'un tiret, jai essayer de changer des choses dans function format_url, mais sans succès |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Lun Jan 29, 2007 3:35 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
de quelle mise à jour parle tu?
...j'en ai profité pour installer egalement mx sitemap (parceque l'ancien sitemap de fonctionnait plus avec la nouvelle réécriture...)
ça marche mais je ne sais pas comment l'utiliser...à quelle endroit est généré le fichier xml (à envoyer à google?) |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
Posté le: Lun Jan 29, 2007 5:05 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
Ahh, dsl, je viens de comprendre.
Mais laisse béton alors, aç doit pas concerner moultes url et le zéro dupe est 100% efficace une fois correctement installé.
C'est comme les apostrophes, tu peux profiter de l'occase pour rationaliser un peu dans le sens que tu choisis.
C'est très loin d'être la même chose que de changer toutes tes urls, ce qui n'est déjà plus vraiment un problème, juste une chose à faire avec précautions car les enjeux sont alors plus grand.
++ |
_________________ 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 |
|
 |
metakagoule
Inscrit le: 08 Jan 2007 Messages: 21
|
Posté le: Lun Jan 29, 2007 11:36 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
| Citation: | | C'est très loin d'être la même chose que de changer toutes tes urls, ce qui n'est déjà plus vraiment un problème, juste une chose à faire avec précautions car les enjeux sont alors plus grand. |
...donc si j'ai bien compris ta prose...je touche pas la récriture d'url, mais j'instale le zero dupe?
J'imagine qu'il y a encore des petites modifs à faire pour que ça fonctionne avec ma syntaxe d'url ?...je vais attendre te réponse avant de faire n'importe quoi(avec le sitemap aussi j'ai l'impression, je l'ai installé et le mode rewrite ne fonctionne pas)
...bon, rien de pressé pour l'instant le nombre de page ne justifie pas urgement un sitemap
Bonne nuit |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
Posté le: Lun Jan 29, 2007 11:40 pm Sujet du message: Re: [migration] webmedic mod rewrite avancé |
|
|
Oui, le zéro dupe est de toutes façon un must.
Et il va de plus rediriger toutes les url qui présenteraient de petites différences dans le titre injecté.
Donc, ça règle les petit défaut de la réécriture à la webmedic, avec des doubles tirets, de truc comme ça.
Pour le plan de site, tu parles du quel ?
D'ailleurs, une chose à la fois, donc on en parlera ailleurs
++ |
_________________ 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 |
|
|
|
|
|
|
|