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  
 
   
Page 404 - mode rewrite

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



Inscrit le: 17 Avr 2008
Messages: 3

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 8:46 am    Sujet du message: Page 404 - mode rewrite

Bonjour,

Je suis en train d'installer en local phpBB3-SEO-Premod_V_3-0-1. l'installation fonctionne nickel mais quand j'active la fonction réécriture d'URL dans l'ACP, le forum plante et je tombe sur la page suivante :

Not Found
The requested URL /forum3.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

J'ai pourtant bien créer le .HTACCESS (dans l'interface d'admin) et mis à la racine du site mais il ne veut rien savoir.

J'ai donc plusieurs questions :
Tout d'abord, est ce que cela pose un pb si le fichier .HTACCESS est présent dans plusieurs répertoires ? (PHPBB SEO)

Ensuite, il y a déja un fichier .HTACCESS à la racine de notre site (comme suit)
Arborescence :
site/.HTACCESS (pour le CMS que l'on gère)
site/forum/phpbb/.HTACCESS
devons nous réunir l'ensemble des données sur le fichier .HTACCESS à la racine du site ?

le fichier htaccess généré par l'ACP est le suivant :

# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - SIMPLE
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. 'forum' REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?topic([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^membre([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^membre([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^groupe([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# END PHPBB PAGES
#####################################################

existe t il des erreurs dans ce fichier ?

enfin, dans le fichier httpd.conf de la config d'apache, nous avons mis le paramétrage suivant :

<VirtualHost *:8006>
DocumentRoot "D:/site/forum/phpbb/root/"
DirectoryIndex index.php

devons nous intégrer d'autres informations pour que la réécriture d'URL soit possible ?
du style :
RewriteEngine On
RewriteRule ^/page(.*)$ /index.php?sit_id=5 [L]

Si quelqu'un a une idée d'où vient peut venir le problème, je suis preneur...en tout les cas, c'est vraiment du super boulot.

Merci d'avance pour tout.

Philippe
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 8:56 am    Sujet du message: Re: Page 404 - mode rewrite

Merci Wink

Donc, le .htaccess que tu postes est effectivement fait pour être utilisé à la racine du domaine (localhost pour tes tests). Il ne marchera pas ailleurs et doit effectivement pouvoir être mergé avec celui qui s'y trouve déjà.
Par contre, il n'est pas fait pour une installe de phpBB dans un dossier, ce qui a l'air d'être le cas, donc vérifie la config de phpBB, le chemin du script doit être correcte pour le générateur de .htaccess.

Tu peux en générer un fait pour être utilisé dans le dossier de phpBB (le cas échéant) en allant voir du côté des options supplémentaires du générateur de .htaccess (option "plus d'options").

++

_________________
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
bretagne



Inscrit le: 17 Avr 2008
Messages: 3

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 9:57 am    Sujet du message: Re: Page 404 - mode rewrite

salut,

Merci pour la rapidité de ta réponse.

par contre j'ai fait les modifications que tu as indiqué dans ton message (j'ai bien supprimé le cache au cas ou).

je me pose une petite question le fait que notre serveur apache soit installer sur machine windows 2000 peut poser problème ?

ensuite doit on faire des modifs dans les chemins du fichier .HTACCESS ? vu qu'on le déplace à la racine du site, les chemins sont forcément perdus du style :

RewriteRule ^forum([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ forum/phpbb/root/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER

thks.

philippe
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 10:18 am    Sujet du message: Re: Page 404 - mode rewrite

Et bien, le générateur de .htaccess prend en compte le chemin directement, mais il faut que le chemin relatif de l'installation de phpBB soit le bon dans sa config :

ACP => Paramètres du serveur => Chemin du script

Une fois que c'est bien configuré, il génère des .htaccess avec le bon chemin.

_________________
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
bretagne



Inscrit le: 17 Avr 2008
Messages: 3

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 1:10 pm    Sujet du message: Re: Page 404 - mode rewrite

je suis intervenu sur l'ACP pour modifier le chemin du script et la page d'erreur est toujours présente

est ce que le mode rewrite peut poser problème ? quelqu'un a une autre idée ?
dans le fichier .htaccess au début il y a ca
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

étant donné que j'ai déplacé le fichier à la racine est ce que je dois également revoir les chemins vers ces fichiers ?

je vous avouerai que je sèche un peu sur le coup mais je desespère pas...

Si quelqu'un a une lumière, je suis preneur.

bonne après midi.

Philippe
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3103

Page 404 - mode rewritePosté le: Jeu Avr 17, 2008 1:36 pm    Sujet du message: Re: Page 404 - mode rewrite

Tu penses trop Wink

Donc, c'est simple, soit tu génères un .htaccess fait pour être utilisé à la racine du domaine, soit le cas échéant, tu en génères un pour être utilisé dans le dossier de phpBB.
De manière générale, on conseille la première solution, et dans ce cas, il faut pas que le .htaccess qui se trouverait éventuellement dans le dossier de phpBB ne contienne de rewriterules, mais la deuxième peut être pratique quand on a déjà un .htaccess bien fournit ou incompatible à la racine du domaine.

Le générateur de .htaccess indique en rouge ou est censé se trouver le .htaccess généré.
Dans les deux cas, le bon chemin de la racine du domaine au répertoire d'installation de phpBB est utilisé dans le .htaccess (dans les rewriterules quand c'est à la racine, et dans le rewritebase quand c'est dans un dossier), il faut absolument que ce soit le bon chemin.

Si tu passes ce cap de la génération du bon .htaccess pour le bon endroit et que ça fait toujours des 404, c'est sûrement une histoire de slashes (ou de chemins). Vu que tu as déjà un .htaccess, regarde s'il y a des chemins et / ou des slashes dans les rewriterules, cela devrait t'aider à choisir la bonne combinaisons pour ton set up.

++

_________________
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 phpBB3
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: