| :: |
| Auteur |
Message |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Juil 31, 2007 9:50 am Sujet du message: Erreur 404 pour les profils public |
|
|
Bonjour,
J'ai installer le MOD Rewrite Simple, tout marche impec sauf pour les profils public. Lorsque l'on clique sur le pseudo des membes on obtien une erreur 404.
Je pense que le problème provient du .htaccess que voici :
(le forum en question : http://aquadebutant.aqua-sam.org )
| Code: | # You could need to un-comment the following line
# Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ /index.php [QSA,L,NC]
# FORUM PROTECTION RULE
# RewriteRule ^[a-z0-9_-]+/([^/]+\.html)$ /index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^cat([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^forum([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^sitemaps\.(xml(\.gz)?)$ /sitemap.php [L]
# Sitemap modules
RewriteRule ^([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^.+-gf([0-9]+)\.(xml(\.gz)?)$ /sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^urllist\.(txt(\.gz)?)$ /urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
|
Merci par avance de votre aide !
A+ |
|
|
| Revenir en haut de page |
|
 |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Juil 31, 2007 12:22 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
C'est le zéro duplicate ça : le changement de includes/usercp_viewprofile.php
Ton url finale (après redirection donc) en 404 est membre.html, pas membre23.html. |
_________________
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Juil 31, 2007 12:26 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
Ok donc pas de rapport avec le .htaccess
Quel changements je dois faire dans includes/usercp_viewprofile.php pour régler le problème ?
Merci de ton aide !
A+ |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Juil 31, 2007 12:32 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
Il n'y a qu'un seul changement de code dans ce fichier pour l'installation du zéro dupe, il suffit de le faire correctement, voir, de ne pas mettre le code en attendant, si jamais ton fichier est trop différent de l'original et qu'il faut l'adapter.
Mais ça m'étonnerait.
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
if (!$profiledata)
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$uri = $phpbb_seo->seo_req_uri();
$phpbb_seo->seo_cond(!$userdata['session_logged_in'] && (strpos($uri, "sid=" ) !== FALSE ));
$phpbb_seo->page_url = $phpbb_seo->seo_static['user'] . $profiledata['user_id'] . $phpbb_seo->seo_ext['user'];
if ( $phpbb_seo->do_redir || strpos($uri, $phpbb_seo->page_url) === FALSE) {
$phpbb_seo->seo_redirect($phpbb_seo->seo_path['phpbb_url'] . $phpbb_seo->page_url);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
|
_________________
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Juil 31, 2007 12:43 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
Ok, la modification était bien faite...
J'ai donc supprimé le code qui était à rajouter, et là ça marche !
Je peux laisser comme ça ou alors faut absolument ajouter le code du MODs
zéro duplicate ?
A+ |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Juil 31, 2007 2:54 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
| Zerk a écrit: | Ok, la modification était bien faite...
|
J'ai pas l'impression que tu utilises de mod sur le fichier concerné. Si c'est le cas, tu as dû louper le bon emplacement.
Si non, envois un liens vers une archive de ton includes/usercp_viewprofile.php. |
_________________
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Juil 31, 2007 3:00 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
Voilà le lien vers le fichier dans l'état actuel (sans la modification du MOD zéro dup).
http://aquadebutant.aqua-sam.org/usercp_viewprofile.rar
Voilà la liste des MODs installés sur le forum :
Google Pub
Guest Session
Simple Mod Rewrite
Simple Zero Dupe
Gym Sitemaps
Pseudo Sub-Forums
Réponse Rapide
Mark Sub-Forums
Album Photos
Merci pour ton aide.
A+ |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Juil 31, 2007 3:21 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
Tu es sûr de ne pas confondre :
| Code: | if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
} |
Et :
| Code: |
if (!$profiledata)
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
} |
?
Parce qu'à première vu, rien ne cloche dans ton fichier. |
_________________
|
|
| Revenir en haut de page |
|
 |
Zerk
Inscrit le: 28 Jan 2007 Messages: 24
|
Posté le: Mar Juil 31, 2007 4:00 pm Sujet du message: Re: Erreur 404 pour les profils public |
|
|
En effet !!!
Autant pour moi le problème venait effectivement d'une erreur lors de l'instal !
Merci !!
A+ |
|
|
| Revenir en haut de page |
|
 |
|
|