Je viens d'installer Seo ultimate 0.6.0) + no duplicate (0.6.0) +gym (2.0RC5) sur phpbb3.05
Mais ayant un portail, cela a causé un petit souci de lien ds mon menu (du header), en effet juste après install de ultimate :
{U_PORTAL} = renvoyait bien sur -www.example.com/forum/portal.php (page d'accueil portail)
mais {U_INDEX} = renvoyait sur -www.example.com/forum/ (au lieu de -www.example.com/forum/index.php page d'index forums) ce qui faisait que je ne pouvais plus accéder au forum car ça redirigeait automatiquement sur portal.php
J'ai donc vu en détail la précision du doc d'install
=> Par défaut, ce mod va retirer index.php de l'URL de l'index de phpBB.
Et fait ces modifs ds phpbb_seo/includes/setup_phpbb_seo.php
Ajout ligne :
$this->seo_ext['index'] = '.php';
et modif ligne :
$this->seo_static['index'] = 'index';
C'était corrigé, mais voila par la suite en installant le no duplicate et le gym, je ne saurais dire ce qui a bloqué mais {U_INDEX} renvoyait un code 500 avec le nouveau .htaccess (le reste marchait bien à part lui)
Bref j'ai fait d'autres modifs :
phpbb_seo/phpbb_seo_class.php
var $seo_ext = array( 'forum' => '.html', 'topic' => '.html', 'post' => '.html', 'user' => '.html', 'group' => '.html', 'index' => '.php', 'global_announce' => '/', 'leaders' => '.html', 'atopic' => '.html', 'utopic' => '.html', 'npost' => '.html', 'pagination' => '.html', 'gz_ext' => '');
Et j'ai modif manuellement (retrait d'un "index") le .htacess (qui devait etre la source de l'erreur 500 je pense):
# FORUM INDEX
RewriteRule ^forum\.php$ /forum/index.php [QSA,L,NC]
Au final ca semble fonctionner, mais je ne suis plus sur de rien, pouvez vous simplement me confirmer que les 3 modifs de fichier sont correctes
Merci d'avance

Français |
Anglais


