Alors dans l'ordre :
mellosmoothe
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.funkhome.com$
RewriteRule ^(.*) http://www.funkhome.com/$1 [QSA,L,R=301]
#########################################################
# 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 ^.+-vt([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^.+-vt([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
#####################################################
#########################################################
# MX GG_SITEMAPS REWRITE RULES #
#########################################################
# phpBB
RewriteRule ^sitemaps.xml$ /sitemap.php [L]
RewriteRule ^forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^sitemap-forum.xml$ /sitemap.php?forum [L]
#########################################################
# END GG_SITEMAPS REWRITE RULES #
#########################################################
#########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
RewriteRule ^sitemaps([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
RewriteRule ^sitemaps\.html$ /sitemaps.php [QSA,L]
RewriteRule ^forum-map\.html$ /sitemaps.php?fim [QSA,L]
RewriteRule ^.+-fmp([0-9]+)-([0-9]+)\.html$ /sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^.+-fmp([0-9]+)\.html$ /sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^.+-sc([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
#########################################################
Si -http://www.funkhome.com/forum-map.html ne marche pas, on trouvera une feinte mais ça devrait là, et c'est la seule.
Aussi, il est tout à fait normal de voir des URLs de post sur un forum phpBB, je n'ai pas injecter le titre dans leur URLs parece que cela nous permet de les interdire d'un coup dans le robots.txt, ce qui est une nécessite car ce sont des duplicates des URL des topics, celle sur lesquelles nous misons pour notre référencement.
trangsene a écrit:Bon ba moi j'ai toujours mon problème de .htaccess
J'ai commenté "Options +FollowSymlinks" sinon j'ai une erreur de serveur et plus rien ne s'affiche, je ne comprends vraiment pas pourquoi.
Et bien, c'est pas un problème si ça marche.
C'est juste une particularité de ton hébèrgeur de ne pas accepter ce réglage, mais du coup ça dois pas être grâve, surtout si ça marche

mellosmoothe a écrit:Depuis que j'ai mis ce .htacess à ma racine du serveur
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*) http://www.funkhome.com/$1 [QSA,L,R=301]
je n'ai plus accès à certaines images stockées sur mon serveur, je n'ai plus accès à l'administration du site, je n'ai plus accès non plus aux stats du site...
Et tu peux pas utiliser ton nouveaux domaine pour ça ? Il point au même endroit, théoriquement tu as également accès à tous les dossiers.
Ahh mais oui, phpBB n'est pas à la racine de funkhome.nuxit.net c'est ça ?
C'est embétant. Il y a moyen de filtrer les redirection bien entendu, encore une fois le forum apache mod rewrite est là pour nous sauver du HS, mais bon, le principe c'est :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !^dossier_1/ [OR]
RewriteCond %{REQUEST_URI} !^dossier_2/ [OR]
RewriteCond %{REQUEST_URI} !^dossier_3/
RewriteRule ^(.*) http://www.funkhome.com/$1 [QSA,L,R=301]
Mais le mieux serait de bouger ton forum à la racine du ftp tant qu'à faire. Comme il est déjà configuré à al racine dans son dossier, tu peux carrément bouger le script un cran au dessus et faire pointer ton nouveau domaine vers le nouveau dossier. C'est rapide de nos jours le changement de dns.
@ChalaEtrange en effet, peut être un bonne occasion de se débarasser de ce vieux code un peut lourd et ses duplicates de pagination

Le
mod rewrite phpBB SEO avancé reprend le même standard d'URLs sans duplicates de pagination et sans ob_start() (qui pourrait ici être la cause de tes soucis, sauf erreur d'installe).
@cotpTiens ça faisait longtemsp que j'avais pa vu ton forum, il a bien évolué

Donc, ce que je viens de dire est valable pour toi aussi, d'autant plus que je constate une legère surcharge serveur (ou est ce passager ?).
Encore un fois la
migration est sans risque, on garde les mêmes URLs. Jette un oeil sur la
démo (oublie pas de choisir le
bon mod rewrite 
).
Pour ton souci, c'est bien make_url_friendly que tu dois utiliser (c'est pour permettre ça que j'ai bougé le code dans functions.php), enfin, même pas certain vu que tu sembles récuperer le résultat de son travail. Un truc genre :
- Code: Tout sélectionner
$url= $titre . '-vt' . $ID . '.html';
Ou alors, je ne comprend pas exactement ce que tu veux faire.
++