Url rewriting avec phpBB seo

WRInaute discret
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:
RedirectPermanent page.html page.php

Aidez-moi, merci. Voici ce que j'ai mis dans mon htaccess.
Code:
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
 
WRInaute discret
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:
#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
 
WRInaute discret
Voici le .htaccess que j'ai mis à la racine de mon forum
Code:
#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
 
WRInaute occasionnel
il faut mettre le htaccess dans le dossier de ton forum et mettre RewriteBase /forum/ et non pas RewriteBase /
 
WRInaute passionné
wasabi a dit:
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 ^
 
WRInaute discret
Suede a dit:
wasabi a dit:
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:
#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
 
WRInaute occasionnel
il faut enlever le / devant la deuxieme partie de chaque ligne :

par exemple viewforum.php au lieu de /viewforum.php
 
WRInaute discret
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.
 
WRInaute impliqué
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 ...
;)

++
 
WRInaute discret
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.
 
Discussions similaires
Haut