| |
|
| :: |
| Auteur |
Message |
TheMoustic PR0

Inscrit le: 30 Oct 2007 Messages: 55
|
Posté le: Dim Aoû 31, 2008 7:18 pm Sujet du message: 404 not found.. |
|
|
Bonsoir !
J'ai installer GYM Sitemaps & RSS sur mon forum bb3.0.2, et tout fonctionnait bien, jusqu'à aujourd'hui.. ^^
J'ai créé un site, car j'avais jusque là uniquement mon forum. Le forum qui était à la racine (www.lms-stl.fr), je l'ai déplacé dans le répertoire: "forum".
Le site est désormait à la racine.
J'ai reconfiguré les paramètres serveurs dans l'ACP, j'ai rafraîchi le thème utilisé, j'ai rafraichi aussi le cache du MOD, j'ai actualisé et déplacé le .htaccess, j'ai déplacé sitemap.php ainsi que gymrss.php à la racine, je les ais édités et enfin, j'ai vidé le cahce du forum.
Et là.. erreur 404 sur www.lms-stl.fr/sitemapindex.xml ainsi que les flux...
Une idée ? |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
Posté le: Lun Sep 01, 2008 9:51 am Sujet du message: Re: 404 not found.. |
|
|
Avec example.com/sitemap.php et example.com/forum/, il faut que les rewriterules concernant sitemap.php soit dans le .htaccess de la racine du domaine : example.com/.htaccess
Et ne pas oublier de faire les modifs dans sitmap.php et dans la config de GYM comme expliqué dans l'installe, c'est pareil pour les flux rss avec gymrss.php.
J'image que tu as aussi mis à jour la config de phpBB pour lui indiquer sont nouveau répertoire d'installation.
D'autre part, pense bien à rediriger les urls de ton forum vu que tu les bougent toutes. Une autre solution serait d'utiliser le mode racine virtuelle pour conserver les mêmes urls qu'avant tout en ayant phpBB dans forum/.
++ |
_________________ 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 |
|
 |
TheMoustic PR0

Inscrit le: 30 Oct 2007 Messages: 55
|
Posté le: Lun Sep 01, 2008 11:54 am Sujet du message: Re: 404 not found.. |
|
|
Je crois que j'ai pas été assez précis dans ce que j'ai dis:
| dcz a écrit: | | .htaccess de la racine du domaine |
| TheMoustic a écrit: | | j'ai actualisé et déplacé le .htaccess (à la racine) |
| dcz a écrit: | | Et ne pas oublier de faire les modifs dans sitmap.php et dans (...) flux rss avec gymrss.php. |
| TheMoustic a écrit: | | j'ai déplacé sitemap.php ainsi que gymrss.php à la racine, je les ais édités (comme expliqué dans l'install) |
Dans la config de GYM, je n'ai rien eu à changé: quand mon forum était à la racine, j'avais mis comme url du forum http://www.lms-stl.fr. Maintenant qu'il est dans ./forum/, mais que sitemap.php et gymrss.php sont à la racine, d'après le fichier d'installation, je dois laisser tel quel, plutôt que de mettre http://www.lms-stl.fr/forum/
| dcz a écrit: | | J'image que tu as aussi mis à jour la config de phpBB pour lui indiquer sont nouveau répertoire d'installation. |
Oui en effet:
| TheMoustic a écrit: | | J'ai reconfiguré les paramètres serveurs dans l'ACP |
|
|
|
| Revenir en haut de page |
|
 |
TheMoustic PR0

Inscrit le: 30 Oct 2007 Messages: 55
|
Posté le: Mer Sep 03, 2008 10:32 am Sujet du message: Re: 404 not found.. |
|
|
Up ?
Je précise que j'utilise le mod rewrite avancé, le zéro dup, avec racine virtuelle.
J'ai redéplacé sitemap.php dans ./forum/, je l'ai édité (j'ai édité le chemin), j'ai également régler le bon chemin du mod via l'onglet phpBB SEO dans l'ACP, j'ai réactivé la réecriture d'url pour les sitemaps et rss, vider le cache des sitmaps & rss, mis à jour le fichier .htaccess et vider le cache du forum.
www.lms-stl.fr/forum/sitemapindex.xml fonctionne, mais pas les rss... |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
|
| Revenir en haut de page |
|
 |
TheMoustic PR0

Inscrit le: 30 Oct 2007 Messages: 55
|
Posté le: Sam Sep 06, 2008 10:22 am Sujet du message: Re: 404 not found.. |
|
|
Hé bien, si, google l'accepte:
Sinon, voici mon htaccess:
| Code: | SetEnv PHP_VER 5
# 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 - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/?$ /forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
#####################################################
# NOTE : THIS REWRITERULE IS LEFT COMMENTED BECAUSE IT MUST
# BE IMPLEMENTED IN THE DOMAIN’S ROOT .HTACCESS
# WITH PROPER SLASHES AND PATHS
# GYM Sitemaps & RSS
# Global channels
# RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?/?$ /gymrss.php?channels&$2&$4&$6 [L,NC]
# END GYM Sitemaps & RSS
#####################################################
# FORUM WITHOUT ID & DELIM
# THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
#####################################################
# NOTE : THESE THREE REWRITERULE ARE LEFT COMMENTED BECAUSE THEY MUST
# BE IMPLEMENTED IN THE DOMAIN’S ROOT .HTACCESS
# WITH PROPER SLASHES AND PATHS
# GYM Sitemaps & RSS
# Main feeds & channels
# RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?(/([a-z0-9_-]+))?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$9=$8&$2&$4&$6&gzip=$10 [L,NC]
# Forum feeds
# RewriteRule ^[a-z0-9_-]*-f([0-9]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$8=$1&$3&$5&$7&gzip=$9 [L,NC]
# Module feeds without ids
# RewriteRule ^([a-z0-9_-]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?nametoid=$1&$3&$5&$7&modulename=$8&gzip=$9 [L,NC]
# Google SitemapIndex
RewriteRule ^forum/sitemapindex\.xml(\.gz)?$ /forum/sitemap.php?gzip=$1 [L,NC]
# Forum sitemaps
RewriteRule ^forum/[a-z0-9_-]+-f([0-9]+)\.xml(\.gz)?$ /forum/sitemap.php?forum=$1&gzip=$2 [L,NC]
# Module sitemaps
RewriteRule ^forum/([a-z0-9_]+)-([a-z0-9_-]+)\.xml(\.gz)?$ /forum/sitemap.php?$1=$2&gzip=$3 [L,NC]
# END GYM Sitemaps & RSS
#####################################################
|
Je précise que: "SetEnv PHP_VER 5 " active le php5 sous ovh. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
Posté le: Sam Sep 06, 2008 2:13 pm Sujet du message: Re: 404 not found.. |
|
|
C'est pas normal, en théorie seul les urls du même niveau que le sitemap et des niveaux inférieurs peuvent être acceptés. Ça a peut être changé ...
En tous cas, pour faire plus propre, tu peux juste virer tous les "forums/" de cette partie de ton .htaccess :
| Code: | #####################################################
# NOTE : THESE THREE REWRITERULE ARE LEFT COMMENTED BECAUSE THEY MUST
# BE IMPLEMENTED IN THE DOMAIN’S ROOT .HTACCESS
# WITH PROPER SLASHES AND PATHS
# GYM Sitemaps & RSS
# Main feeds & channels
# RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?(/([a-z0-9_-]+))?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$9=$8&$2&$4&$6&gzip=$10 [L,NC]
# Forum feeds
# RewriteRule ^[a-z0-9_-]*-f([0-9]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$8=$1&$3&$5&$7&gzip=$9 [L,NC]
# Module feeds without ids
# RewriteRule ^([a-z0-9_-]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?nametoid=$1&$3&$5&$7&modulename=$8&gzip=$9 [L,NC]
# Google SitemapIndex
RewriteRule ^forum/sitemapindex\.xml(\.gz)?$ /forum/sitemap.php?gzip=$1 [L,NC]
# Forum sitemaps
RewriteRule ^forum/[a-z0-9_-]+-f([0-9]+)\.xml(\.gz)?$ /forum/sitemap.php?forum=$1&gzip=$2 [L,NC]
# Module sitemaps
RewriteRule ^forum/([a-z0-9_]+)-([a-z0-9_-]+)\.xml(\.gz)?$ /forum/sitemap.php?$1=$2&gzip=$3 [L,NC]
# END GYM Sitemaps & RSS
##################################################### |
Ansi que les # devant les RewriteRule pour les flux RSS, dans cette partie et aussi sur cette ligne :
| Code: | | # RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?/?$ /gymrss.php?channels&$2&$4&$6 [L,NC] |
Ensuite, tu n'aura qu'à refaire la manip poru bouger les fichiers sitemap.php et gymrss.php et ça va marcher.
++ |
_________________ 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 |
|
 |
TheMoustic PR0

Inscrit le: 30 Oct 2007 Messages: 55
|
Posté le: Sam Sep 06, 2008 4:18 pm Sujet du message: Re: 404 not found.. |
|
|
:s
Retour à la case départ, à la chose près: la liste des flux fonctionne, mais pas le reste.
Voici mon nouveau .htaccess:
| Code: | SetEnv PHP_VER 5
# 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 - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/?$ /forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
#####################################################
# NOTE : THIS REWRITERULE IS LEFT COMMENTED BECAUSE IT MUST
# BE IMPLEMENTED IN THE DOMAIN’S ROOT .HTACCESS
# WITH PROPER SLASHES AND PATHS
# GYM Sitemaps & RSS
# Global channels
RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?/?$ /gymrss.php?channels&$2&$4&$6 [L,NC]
# END GYM Sitemaps & RSS
#####################################################
# FORUM WITHOUT ID & DELIM
# THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
#####################################################
# NOTE : THESE THREE REWRITERULE ARE LEFT COMMENTED BECAUSE THEY MUST
# BE IMPLEMENTED IN THE DOMAIN’S ROOT .HTACCESS
# WITH PROPER SLASHES AND PATHS
# GYM Sitemaps & RSS
# Main feeds & channels
# RewriteRule ^rss(/(news)+)?(/(digest)+)?(/(short|long)+)?(/([a-z0-9_-]+))?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$9=$8&$2&$4&$6&gzip=$10 [L,NC]
# Forum feeds
# RewriteRule ^[a-z0-9_-]*-f([0-9]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$8=$1&$3&$5&$7&gzip=$9 [L,NC]
# Module feeds without ids
# RewriteRule ^([a-z0-9_-]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?nametoid=$1&$3&$5&$7&modulename=$8&gzip=$9 [L,NC]
# Google SitemapIndex
RewriteRule ^forum/sitemapindex\.xml(\.gz)?$ /sitemap.php?gzip=$1 [L,NC]
# Forum sitemaps
RewriteRule ^forum/[a-z0-9_-]+-f([0-9]+)\.xml(\.gz)?$ /sitemap.php?forum=$1&gzip=$2 [L,NC]
# Module sitemaps
RewriteRule ^forum/([a-z0-9_]+)-([a-z0-9_-]+)\.xml(\.gz)?$ /sitemap.php?$1=$2&gzip=$3 [L,NC]
# END GYM Sitemaps & RSS
##################################################### |
Mon sitemap.php, placé à la racine du site:
| Code: | <?php
/**
*
* @package phpBB SEO GYM Sitemaps
* @version $Id: sitemap.php 2007/04/12 13:48:48 dcz Exp $
* @copyright (c) 2006 dcz - www.phpbb-seo.com
* @license http://opensource.org/osi3.0/licenses/lgpl-license.php GNU Lesser General Public License
*
*/
define('IN_PHPBB', true);
$phpEx = substr(strrchr(__FILE__, '.'), 1);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
//$user->setup('gym_sitemaps/gym_sitemaps');
$user->setup();
// Start the process
require_once($phpbb_root_path . 'gym_sitemaps/includes/gym_sitemaps.' . $phpEx);
require_once($phpbb_root_path . 'gym_sitemaps/includes/gym_google.' . $phpEx);
$gym_google = new gym_google();
exit;
?> |
gymrss.php à la racine également:
| Code: | <?php
/**
*
* @package phpBB SEO GYM Sitemaps
* @version $Id: rss.php 2007/04/12 13:48:48 dcz Exp $
* @copyright (c) 2006 dcz - www.phpbb-seo.com
* @license http://opensource.org/osi3.0/licenses/lgpl-license.php GNU Lesser General Public License
*
*/
define('IN_PHPBB', true);
$phpEx = substr(strrchr(__FILE__, '.'), 1);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(array('gym_sitemaps/gym_common', 'common'));
// Start the process
require($phpbb_root_path . 'gym_sitemaps/includes/gym_rss.' . $phpEx);
$gym_google = new gym_rss();
exit;
?> |
J'ai vider le cache du MOD et du forum, sans succès.
 |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|