Url rewriting avec phpBB seo

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Url rewriting avec phpBB seo

Message le Dim Sep 17, 2006 20:19

Bonjour,
Je viens de parcourir les beaucoup de pages de ce forum et je ne parviens pas à régler mon problème.

Je viens d'installer le phpBB-SEO-Mixed-mod-Rewrite_V_0.0.2FR et j'ai fais les modifs demandées. Mon forum http://www.soninkara.org/forum/ a été indisponible car j'ai eu une erreur500.
Après plusieurs tentatives, finalement l'erreur 500 a disparu. Les liens de mon forum sont bien réécrits mais quand je clique dessus, ça met page non trouvée
Je signale que j'ai mis le .htaccess à la racine de monsite et que qu'il n'y a aucun lien réécrit sur mon site. Dans mon .htaccess, il y avait juste quelques
Code: Tout sélectionner
RedirectPermanent page.html page.php


Aidez-moi, merci. Voici ce que j'ai mis dans mon htaccess.
Code: Tout sélectionner
RewriteEngine On
RewriteBase /
#CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
#PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
#FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
#PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
#TOPIC
RewriteRule ^forums/topic([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
#POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
#END PHPBB PAGES


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1053
Inscription: Jeu Déc 22, 2005 12:35

Message le Dim Sep 17, 2006 21:41

t'as essayé d'enlever le "/" avant "forum"
ex :
RewriteRule ^forum/.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Dim Sep 17, 2006 22:16

Oui, je viens de l'enlever sur http://www.soninkara.org/forum/ mais c'est pareil, les urls sont bien réécrits mais qd on clique dessus, ça donne une erreur 404.
Voici mon htaccess acutuel à la racine de mon site
Code: Tout sélectionner
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
#PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
#FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
#PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
#TOPIC
RewriteRule ^forums/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
#POST
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
#END PHPBB PAGES

RedirectPermanent /artisanat_soninkara/ http://www.soninkara.org/artisanat-soninkara/
RedirectPermanent /artisanat_soninkara/index.php http://www.soninkara.org/artisanat-soninkara/index.php
RedirectPermanent /artisanat_soninkara http://www.soninkara.org/artisanat-soninkara
RedirectPermanent /artisanat_soninkara/outils.php http://www.soninkara.org/artisanat-soninkara/outils.php
RedirectPermanent /artisanat_soninkara/poterie.php http://www.soninkara.org/artisanat-soninkara/poterie.php
RedirectPermanent /artisanat_soninkara/sculpture.php http://www.soninkara.org/artisanat-soninkara/sculpture.php
RedirectPermanent /artisanat_soninkara/teinture.php http://www.soninkara.org/artisanat-soninkara/teinture.php
RedirectPermanent /artisanat_soninkara/tenues.php http://www.soninkara.org/artisanat-soninkara/tenues.php
RedirectPermanent /artisanat_soninkara/tissage.php http://www.soninkara.org/artisanat-soninkara/tissage.php
RedirectPermanent /culture_soninke/index.php http://www.soninkara.org/culture-soninke/index.php
RedirectPermanent /culture_soninke/ http://www.soninkara.org/culture-soninke/

J'ai mis #Options +FollowSymlinks en commentaire car ça me foutait une erreor 500


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Dim Sep 17, 2006 22:45

Si tu mets le htaccess dans le répertoire du forum en remplacant
^forum/ par ^

François


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Dim Sep 17, 2006 23:04

Voici le .htaccess que j'ai mis à la racine de mon forum
Code: Tout sélectionner
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
#PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
#FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
#PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
#TOPIC
RewriteRule ^forums/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
#POST
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
#END PHPBB PAGES

Mais c'est pareil hélas...les urls sont réécrits mais pointent vers une erreur 404


wasabi
WRInaute impliqué
WRInaute impliqué
 
Messages: 420
Inscription: Mar Déc 13, 2005 16:36

Message le Lun Sep 18, 2006 8:41

il faut mettre le htaccess dans le dossier de ton forum et mettre RewriteBase /forum/ et non pas RewriteBase /


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Lun Sep 18, 2006 9:16

wasabi a écrit:il faut mettre le htaccess dans le dossier de ton forum et mettre RewriteBase /forum/ et non pas RewriteBase /


Normalement, cela devrait marcher comme cela.

Par contre, si ce htacces est dans ton forum, le ^forum/ devrait être changer en ^


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Lun Sep 18, 2006 11:25

Suede a écrit:
wasabi a écrit:il faut mettre le htaccess dans le dossier de ton forum et mettre RewriteBase /forum/ et non pas RewriteBase /


Normalement, cela devrait marcher comme cela.

Par contre, si ce htacces est dans ton forum, le ^forum/ devrait être changer en ^

Bonjour,
J'ai fait tout ça:
le htaccess à la racine de mon forum que j'ai fait comme ça:
Code: Tout sélectionner
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /forum/

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################

Resultat:
Les urls sont bien réécrits et quand je clique sur les premiers liens, ça marche, mais quand je clique sur le lien d'un sous forum, ça ne marche pas.
Merci pour le coup de maim.
http://www.soninkara.org/forum/index.php


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Lun Sep 18, 2006 20:46

Help svp
:D


wasabi
WRInaute impliqué
WRInaute impliqué
 
Messages: 420
Inscription: Mar Déc 13, 2005 16:36

Message le Mer Sep 20, 2006 21:54

il faut enlever le / devant la deuxieme partie de chaque ligne :

par exemple viewforum.php au lieu de /viewforum.php

dcz
WRInaute passionné
WRInaute passionné
 
Messages: 722
Inscription: Mer Mar 02, 2005 2:04

Message le Dim Sep 24, 2006 22:27

wasabi a écrit:il faut mettre le htaccess dans le dossier de ton forum et mettre RewriteBase /forum/ et non pas RewriteBase /


Heu, pas forcément ;) Voir même des fois c'est pas mieux.

++


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Dim Sep 24, 2006 22:48

Salut,
ça n'a pas marché, j'ai galéré et j'ai laissé tomber. Je ne pouvais pas laisser autant d'erreur de pages non trouvées sur mon forum. Ce qui me frustre c'est que tout mon annuaire http://www.soninkara.org/annuaire/ est url rewrité.
Ce que je vais faire, c'est installé un forum qui ne sera accessible qu'à moi et de m'acharner pour le faire marcher.
Merci à tous.

dcz
WRInaute passionné
WRInaute passionné
 
Messages: 722
Inscription: Mer Mar 02, 2005 2:04

Message le Lun Sep 25, 2006 6:44

Je crains que tu n'ais pas suivit tous les conseils que l'on t'as donné et sur plusieurs forums, ce qui t'as certainement perdu, de même que de ne pas faire de test en local.

Tu n'as par exemple jamais envoyé le .htaccess de ton annuaire, et pas dit ou il se trouvais ...
Après, dis toi que des centaines d'installations qui marchent auraient dû te convaincre ... de ne pas te disperser et de suivre les conseils que l'on te donnais sur www.phpbb-seo.com , tu crois vraiment que l'on te conseillais mieux sans connaître le mod ?

Installe toi phpBB en local, et 5 minutes plus tard ...
;)

++


Sak
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Sam Mai 03, 2003 13:09

Message le Lun Sep 25, 2006 10:19

Peut etre que je n'ai pas suivi tous les conseils par dispersion. Là je suis au bureau et dès que je rentre j'installe phpbb en local et avec wamp ou esayphp, je ferai des essais et je vous dirai et je montrerai le htaccess de mon annuaire netref.
Pour la frustration, c'est par rapport à moi, car je sais que le mod marche pour tt le monde, donc c'est moi qui foire.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités