[Réglé] Erreur 404 Pour les profils

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Simple. Ce mod effectue une réécriture d'url statique.

Modérateur: Modérateurs

[Réglé] Erreur 404 Pour les profils

Messagede Zerk » Dim Jan 20, 2008 7:13 pm

Bonjour,

Quand on clic sur le pseudo d'un membre on obtient un erreur 404...

Merci d'avance ! :)

EDIT : Même problème pour les groupes dans la légende du Qui est online.

Code: Tout sélectionner

    # 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 ^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

    # END PHPBB PAGES
    #####################################################
Dernière édition par Zerk le Mer Fév 06, 2008 7:57 pm, édité 1 fois.
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Publicité

Messagede SeO » Lun Jan 21, 2008 12:20 am

Tu n'as pas dû mettre à jour ton .htaccess après avoir modifié tes réglages.
Attention aux 404 pour les ancienne url si elle ont été utilisées.
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede Zerk » Lun Jan 21, 2008 6:04 am

Ok c'est bon je l'ais remis à jour !
Mais l'ancien type d'url ne fonctionne pas...

Code: Tout sélectionner

    # 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]+))?\.php$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER
    RewriteRule ^forum([0-9]+)/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
    RewriteRule ^annonces/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM
    RewriteRule ^[a-z0-9_-]*/?ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # PROFILES SIMPLE
    RewriteRule ^membre([0-9]+)\.php$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
    # USER MESSAGES SIMPLE
    RewriteRule ^([0-9]+)(-([0-9]+))?$ /search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
    # GROUPS SIMPLE
    RewriteRule ^groupe([0-9]+)(-([0-9]+))?$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.php$ /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

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


J'ai fais les modifs que l'on mavais dit de faire, que faut-il faire de plus ?
http://www.phpbb-seo.com/forums/reecrit ... t2188.html

Merci !!
A+
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Messagede biloute » Lun Jan 21, 2008 6:31 am

Salut,

ajoutes tes anciennes règles de réécritures à la fin de ton htaccess.
Code: Tout sélectionner
Après
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
Avatar de l’utilisateur
biloute
PR3
PR3
 
Messages: 399
Inscription: Mer Avr 25, 2007 7:18 am

Messagede Zerk » Ven Jan 25, 2008 7:56 pm

Salut !!

Ok merci !
Le problème pour les liens vers les pseudo est donc réglé.
Par contre, c'est les liens vers les différentes pages des sujet qui ne fonctionne pas...

Voilà le type d'URL :
http://www.aqua-sam.org/ftopic2004.php&start=20

Code: Tout sélectionner

    # 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]+))?\.php$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER
    RewriteRule ^forum([0-9]+)/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
    RewriteRule ^annonces/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM
    RewriteRule ^[a-z0-9_-]*/?ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # PROFILES SIMPLE
    RewriteRule ^membre([0-9]+)\.php$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
    # USER MESSAGES SIMPLE
    RewriteRule ^([0-9]+)(-([0-9]+))?$ /search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
    # GROUPS SIMPLE
    RewriteRule ^groupe([0-9]+)(-([0-9]+))?$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.php$ /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
    # DLP redirections
    RewriteRule ^(n|p|u|se?|new)topic([0-9]+)[a-z0-9\.-]*$ /viewtopic.php?t=$2 [QSA,L,NC]

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


Merci pour votre aide.
A+
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Messagede dcz » Dim Jan 27, 2008 9:12 am

Erreur d'installation je dirais, dans includes/functions.php et / ou includes/functions_display.php, vérifies bien les modifs des fonctions de pagination, respectivement "generate_pagination" et "topic_generate_pagination".

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21291
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Zerk » Dim Jan 27, 2008 9:28 am

J'ai vérifié les 2 fichiers en question... Je ne vois pas d'erreur particulière.
Il y a d'autres MODs d'installés, peut t-il y avoir conflit ?

Voilà les 2 fichiers :
http://www.aqua-sam.org/fichiers.zip

Liste des MODs installés :

Code: Tout sélectionner
mod Rewrite phpBB3 SEO Simple V 0.4.0
http://www.phpbb-seo.com/forums/reecriture-url-simple/seo-url-phpbb3-simple-vt1945.html

         
Zéro Duplicate phpBB3 SEO V 0.4.0
http://www.phpbb-seo.com/forums/zero-duplicate-phpbb3/zero-duplicate-phpbb3-seo-vt1502.html

Ads after first post v 1.0.0
http://startrekguide.com/forum/mods/index.php?db=84&sid=d78f42cb92a5b7ccac9bbec6dab6a3ff#./../viewtopic.php?f=84&t=1512&sid=8faad2716fbc04359021c842120de283

Position du groupe dans la légende v1.0.0
http://forums.phpbb-fr.com/viewtopic_134064.html

Redirection instantanée v1.0.1
http://forums.phpbb-fr.com/viewtopic_135769.html

MP de bienvenue lors de la première connexion v1.0.0
http://forums.phpbb-fr.com/viewtopic_134056.html

Advanced Quick Reply
http://www.phpbb.com/community/viewtopic.php?f=70&t=548003

phpBB Gallery
http://mods.flying-bits.org/download.php?mod_id=6


Un membre m'a rapporté une autre erreur...
Dans les mails de notification de réponses, les liens ne fonctionnent pas non plus.

Merci pour le temps consacré,
Bon dimanche.
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Messagede dcz » Dim Jan 27, 2008 10:09 am

includes/functions_display.php


;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21291
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Zerk » Dim Jan 27, 2008 10:58 am

Oops... Désolé !

J'ai donc revérifié les deux fichiers, mais je ne trouve rien d'anormale.
Archive mise à jour.

A+
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Messagede dcz » Ven Fév 01, 2008 9:02 am

Ahh bah oui, l'extension php suis-je bête.

La méthode de pagination actuelle suppose l'utilisation de nimporte quel suffixe sauf celui des fichiers php de phpBB sur le serveur (.php, ou .php3 etc).

Donc faut voir, pour les sujet, je pense que l'on peu se contenter de remplacer :

Code: Tout sélectionner
            $pagin_find = array( '`(\.(?!' . $phpEx . ')[a-z0-9]+)([\w\#$%&~\-;:=,?@+]*)&amp;start=([0-9]+)`i', '`/([\w\#$%&~\-;:=,?@+]*)&amp;start=([0-9]+)`i' );


Par :

Code: Tout sélectionner
            $pagin_find = array( '`(\.[a-z0-9]+)([\w\#$%&~\-;:=,?@+]*)&amp;start=([0-9]+)`i', '`/([\w\#$%&~\-;:=,?@+]*)&amp;start=([0-9]+)`i' );

dans functions_display.php

Mais pour les forum, c'est plus compliqué, il faut trier les fichier à ne pas réécrire.

Essais de remplacer :

Code: Tout sélectionner
         $pagin_find = array('`(\.(?!' . $phpEx . ')[a-z0-9]+)([\w\#$%&~\-;:=,?@+]*)(&amp;|\?)start=([0-9]+)`i', '`/([\w\#$%&~\-;:=,?@+]*)(&amp;|\?)start=([0-9]+)`i' );


Par :

Code: Tout sélectionner
         $pagin_find = array('`(\.[a-z0-9]+)([\w\#$%&~\-;:=,?@+]*)(&amp;|\?)start=([0-9]+)`i', '`/([\w\#$%&~\-;:=,?@+]*)(&amp;|\?)start=([0-9]+)`i' );


et de remplacer :
Code: Tout sélectionner
   if (is_object($phpbb_seo)) {

Par :
Code: Tout sélectionner
   $skip_files = "`(search|ucp)\.$phpEx`i";
   if (is_object($phpbb_seo) && !preg_match($skip_files, $page_string)) {


dans fonctions.php.
On verifie avant que l'on est pas en train de modifier une url non réécrite :
Code: Tout sélectionner
$skip_files = "`(search|ucp)\.$phpEx`i";

Tu peuxx ajouter des fichier s'il le faut dans cette partie :
Code: Tout sélectionner
(search|ucp)
=> (search|ucp|autrenomdefichieraeviter)


Ça doit le faire.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21291
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Zerk » Ven Fév 01, 2008 5:28 pm

Salut !

J'ai fais les modif, sauf :

On verifie avant que l'on est pas en train de modifier une url non réécrite :

Code: Tout sélectionner
$skip_files = "`(search|ucp)\.$phpEx`i";


Tu peuxx ajouter des fichier s'il le faut dans cette partie :
Code: Tout sélectionner
(search|ucp)
=> (search|ucp|autrenomdefichieraeviter)


Je ne trouve pas les éléments dans le fichier.
J'ai regénéré le .htaccess.

Le problème des liens vers les page 2,3,4 dans la liste des sujets est réglé ! :)

Par contre, pour les liens des sujets des mails, ils ne marchent toujours pas...

ex : http://www.aqua-sam.org/viewtopic.php?f ... 13&e=47213

Code: Tout sélectionner

    # 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]+))?\.php$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER
    RewriteRule ^forum([0-9]+)/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
    RewriteRule ^annonces/ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM
    RewriteRule ^[a-z0-9_-]*/?ftopic([0-9]+)(-([0-9]+))?\.php$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # PROFILES SIMPLE
    RewriteRule ^membre([0-9]+)\.php$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
    # USER MESSAGES SIMPLE
    RewriteRule ^([0-9]+)(-([0-9]+))?$ /search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
    # GROUPS SIMPLE
    RewriteRule ^groupe([0-9]+)(-([0-9]+))?$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.php$ /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

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


A+
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm

Messagede dcz » Mer Fév 06, 2008 10:03 am

Pour les liens des messages, essais de remplacer :

Code: Tout sélectionner
      if (!$this->seo_opt['zero_dupe']['on']) {


Par :

Code: Tout sélectionner
      if (!$this->seo_opt['zero_dupe']['on'] && !!header_sent()) {



dans phpbb_seo_class.php

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21291
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Zerk » Mer Fév 06, 2008 7:56 pm

Salut,

Merci pour votre aide mais j'ai préféré refaire une installation du forum, car il y avait de multiple bug.

Merci quand même de votre aide.
A+
Zerk
 
Messages: 24
Inscription: Dim Jan 28, 2007 6:26 pm


Retourner vers Réécriture URL Simple

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité