Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Rewrite avancé - erreur 404 pour les topics

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Avancé
::  
Auteur Message
Thierry



Inscrit le: 20 Jan 2007
Messages: 5

Rewrite avancé - erreur 404 pour les topicsPosté le: Sam Jan 20, 2007 3:13 pm    Sujet du message: Rewrite avancé - erreur 404 pour les topics

Bonjour,

Je suis entrain de mettre en place un forum en utilisant le mod Rewrite avancé. J'ai d'abord eu des erreurs 404 en cliquant sur les catégories du forum, puis après avoir réglé ca, restent encore celles sur les liens des topics.

Mon .htaccess se présente ainsi :

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

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


Et il se trouve dans le répertoire /forum , l'arborescence de mon ftp étant www/other/assoc/forum/ et le forum à cette adresse.

Merci d'avance..


Dernière édition par Thierry le Lun Mar 19, 2007 4:54 pm; édité 1 fois
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Rewrite avancé - erreur 404 pour les topicsPosté le: Sam Jan 20, 2007 3:22 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Ahh bah oui, c'est le. htaccess pour le mod rewrite intermédiaire.

Replaces :
Code:

RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ other/assoc/forum/viewtopic.php?t=$1&start=$2 [QSA,NC,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ other/assoc/forum/viewtopic.php?t=$1 [QSA,NC,L]


Par :

Code:
RewriteRule ^other/assoc/forum/.+-vt([0-9]+)-([0-9]+)\.html$ other/assoc/forum/viewtopic.php?t=$1&start=$2 [QSA,NC,L]
# TOPIC
RewriteRule ^other/assoc/forum/.+-vt([0-9]+)\.html$ other/assoc/forum/viewtopic.php?t=$1 [QSA,NC,L]


Et notes au passage que j'ai aussi ajouté le chemin dans la partie gauche de la RewriteRule, cela rend les Reg-Ex plus rapides Wink

++

_________________
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
Visiter le site web de l'utilisateur
Thierry



Inscrit le: 20 Jan 2007
Messages: 5

Rewrite avancé - erreur 404 pour les topicsPosté le: Sam Jan 20, 2007 3:28 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Merci pour cette réponse rapide Wink

En ajoutant le chemin pour la partie de gauche, le 404 restait toujours, mais apres l'avoir enlevé, tout marche Very Happy
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Rewrite avancé - erreur 404 pour les topicsPosté le: Sam Jan 20, 2007 3:35 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Ahh oui, il se trouve dans forum/ ton .htaccess, c'est pour cela.

Ça peut poser un problème avec la redirection du préfixe www, et c'est généralement pas un problème de gérer la réécriture depuis la racine du site.

Il faut ajouter les chemins à gauche uniquement pour un .htaccess à la racine.

++

_________________
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
Visiter le site web de l'utilisateur
Thierry



Inscrit le: 20 Jan 2007
Messages: 5

Rewrite avancé - erreur 404 pour les topicsPosté le: Sam Jan 20, 2007 3:39 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Oké, j'vais voir ca. Merci encore :]
Revenir en haut de page
Thierry



Inscrit le: 20 Jan 2007
Messages: 5

Rewrite avancé - erreur 404 pour les topicsPosté le: Jeu Fév 15, 2007 8:04 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Bonjour,

Tout marchait bien pour l'url rewriting jusqu'a maintenant mais j'ai constaté derniere que lorsqu'on voulait aller sur une autre page d'un topic, cela aboutissait à une erreur 404.. par exemple sur ce topic en cliquant sur "suivante", ou sur le numéro de la page..

Mon .htaccess se présente ainsi :

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^le-phare\.fr$ [NC]
RewriteRule ^(.*) http://www.le-phare.fr/$1 [QSA,L,R=301]

Options +FollowSymlinks
RewriteBase /

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


Merci d'avance !
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Rewrite avancé - erreur 404 pour les topicsPosté le: Jeu Fév 15, 2007 10:06 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

boulette sur cette ligne :

Code:
RewriteRule ^.forum/+-vt([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,NC,L]


Il faut :
Code:

RewriteRule ^forum/.+-vt([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,NC,L]


Wink

_________________
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
Visiter le site web de l'utilisateur
Thierry



Inscrit le: 20 Jan 2007
Messages: 5

Rewrite avancé - erreur 404 pour les topicsPosté le: Jeu Fév 15, 2007 10:20 pm    Sujet du message: Re: Rewrite avancé - erreur 404 pour les topics

Merci dcz Very Happy
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Avancé
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: