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  
 
   
[résolu] erreurs 404

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Intermédiaire
::  
Auteur Message
Baal



Inscrit le: 10 Juin 2006
Messages: 6

[résolu] erreurs 404Posté le: Sam Jan 05, 2008 7:51 pm    Sujet du message: [résolu] erreurs 404

Bonsoir à tous

Je viens d'installer le mod rewrite mixed 0.4.0 sur mon phpbb 3.0.0

comme il s'agit d'un forum nouveau que je viens de créer, j'ai utilisé les fichiers modifiés dans le dossier contrib/fichiers phpbb3 modifiés. je n'ai aucun autre mod dessus.

quand je veux aller de l'index vers une page de forum, je me retrouve avec une erreur 404. à chaque coup!

un truc que je trouve bizarre c'est que mes url réécrites sont de la forme:
-http://www.site.fr/%5C/la-vie-du-forum-f4.html

en gros ce qui donne :
-http://www.site.fr/\/la-vie-du-forum-f4.html

quand j'essaye ça :
-http://www.site.fr/la-vie-du-forum-f4.html
ça me fait aussi des erreurs 404.

Je n'ai modifié manuellement aucun fichier. concernant le transfert de fichiers sur mon serveur je n'ai pas utilisé de FTP, mon serveur étant chez moi je transfert par connexion réseau.

je sais que chez moi mon mod rewrite est activé car j'ai un forum phpbb2 qui tourne avec le mod mixed rewrite sans aucun proleme : http://www.opale-noire.com

mon serveur est sous win2000 server j'ai Apache2.0.59 avec php 4.4.7

mon forum étant réservé aux adultes, je ne peux pas mettre de lien dessus, même si il n'est pas encore vraiment sur le web et n'a aucun contenu, sauf si les admins ou modérateurs le veulent.

je vous laisse mon htaccess:

Code:
<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 - MIXED
#####################################################
# 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 ^\/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ \/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^\/[a-z0-9_-]*-f([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 ^\/messages([0-9]+)(-([0-9]+))?\.html$ \/search.php?author_id=$1&sr=posts&start=$3 [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]
# THE TEAM
RewriteRule ^\/equipe\.html$ \/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^\/[a-z0-9_-]+(-([0-9]+))?\.html$ \/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


toute aide sera la bienenue

en vous remerciant d'avance, vous souhaitant une excellente année 2008 et vous remerciant tous de ce que vous faites!

Seb


Dernière édition par Baal le Dim Jan 06, 2008 4:30 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
biloute
PR3
PR3


Inscrit le: 25 Avr 2007
Messages: 392

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 4:46 am    Sujet du message: Re: [résolu] erreurs 404

Salut,

essaye avec ce htaccess là:

Code:
<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 - MIXED
#####################################################
# 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 ^/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^/[a-z0-9_-]*-f([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 ^/messages([0-9]+)(-([0-9]+))?\.html$ /search.php?author_id=$1&sr=posts&start=$3 [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]
# THE TEAM
RewriteRule ^/equipe\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/[a-z0-9_-]+(-([0-9]+))?\.html$ /viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################

_________________
Forum d'entraide en informatique
Annuaire lien en dur
Revenir en haut de page
Visiter le site web de l'utilisateur
Baal



Inscrit le: 10 Juin 2006
Messages: 6

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 10:17 am    Sujet du message: Re: [résolu] erreurs 404

ça ne marche pas...

passons à la partie amusante:

quand je vais sur -http://www.site.fr/viewforum.php?f=4, ça marche. et j'ai activé la réécriture dans mon acp.

un point que je voulais aussi souligner : j'avais essayé de mettre le mode avancé avant et j'avais la même erreur donc j'avais rasé mon forum puis tout réinstallé. je me demande si j'ai pas un prolème dans mon virtualhost ou sur mon serveur apache...
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 11:21 am    Sujet du message: Re: [résolu] erreurs 404

Serveur windows donc.

Il doit y avoir un "\" quelque part dans les chemins.

Tu as installé le zéro dupe ?
Essais de remplacer :

Code:
      $this->seo_path['current_path'] = trim(trim(str_replace('\\', '/', $parsed_url['path']), '/'),  '.');

Par :
Code:
      $this->seo_path['current_path'] = trim(trim(str_replace('\', '/', $parsed_url['path']), '/'),  '.');


dans phpbb_seo_class.php pour voir si le "\" disparaît.

Si non, on trouvera ou le virer.

Pour le .htaccess, vu que tu utilises apache, je suppose qu'on peut utiliser le mod_rewrite. Vérifies quand même au cas ou.

Et si c'est le cas, c'est juste lanti slash qui doit faire foirer les redirections, le .htaccess doit marcher, suffit de trouver le bon réglages des slash.

Si tu as installé le zéro dupe, désactive le, et teste une url sans santi slash, elle doit marcher dès que le .htaccess est correcte.

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



Inscrit le: 10 Juin 2006
Messages: 6

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 12:36 pm    Sujet du message: Re: [résolu] erreurs 404

non ça ne marche pas... ça m'a fait une parse error (en fait on a échappé un apostrophe donc tout le reste du script bloquait...)

mon mod rewrite est activé
par exemple:

http://www.opale-noire.com/forum/presentations-des-nouveaux-vf41.html

et ce site est hébergé sur le même serveur. je n'ai aucune option qui diffère dans les virtualhost dans mon httpd.conf. j'ai essayé en retirant le 4éme paramètre de str_replace() mais rien n'y fait...

je vais continuer à chercher.

EDIT: je n'ai pas installé le zero dupe et quand je vire l'anti-slashe, j'ai aussi des erreurs 404
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 12:55 pm    Sujet du message: Re: [résolu] erreurs 404

mm.

Alors pour l'anti slash, autant pour moi et les échappements Laughing

Et donc, essais en cochant l'option Paramètres du serveur => Forcer les réglages URL du serveur sur oui et en t'assurant qu'il n'y a pas d'anti slash dans les Réglages URL du serveur.

Pour les 404, c'est le .htaccess, et comme tu as le mod_rewrite, ça va marcher. Ce doit être une histoire de slash ou de localisation du .htaccess.

Pour les slash, reprends les mêmes que pour l'autre site, et pour l'emplacement, si tu peux le mettre à la racine du domaine, c'est plus simple, si non coche l'option "plus d'options" dans le générateur de .htaccess.
Tu dois pouvoir générer un .htaccess utilisable directement en jouant avec les 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
Baal



Inscrit le: 10 Juin 2006
Messages: 6

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 4:30 pm    Sujet du message: Re: [résolu] erreurs 404

Au bout de 1000 ans j'ai finalement trouvé l'option "forcer les paramètres du serveur". ça m'a supprimé l'antislashe en trop. après j'ai comparé les options de génération du htaccess avec celui de l'autre forum qui marchait et enfin ça marche!!! Very Happy

Merci pour tout!

PS : désolé d'avoir mis du temps à répondre mais j'ai un bébé à la maison qui n'était pas d'accord pour que je bidouille mon forum tranquillement Laughing
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

[résolu] erreurs 404Posté le: Dim Jan 06, 2008 4:58 pm    Sujet du message: Re: [résolu] erreurs 404

Baal a écrit:

PS : désolé d'avoir mis du temps à répondre mais j'ai un bébé à la maison qui n'était pas d'accord pour que je bidouille mon forum tranquillement Laughing


T'inquiète, je connais 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
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Intermédiaire
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: