J'aimerais beaucoup utiliser la réecriture d'URL sur un forum IPB. J'ai des problèmes pour modifier le code des pages PHP afin qu'elles utilisent l'URL réecrite. Je précise juste que c'est pour des adresses plus "nettes" et non pour l'indexation Google puisqu'il paraît que la version 1.3.1 d'IPB est parfaitement "indexable". J'ai eu donc un doute sur la catégorie la mieux adaptée à ce problème, mais je me suis dit que cette cat était la plus approchante
Voici un exemple de règle que j'ai écris dans le .htaccess :
CODE
RewriteRule ^IPB/forum([0-9]+)\.htm$ IPB/index.php?showforum=$1 [L]
Cette règle fonctionne, si je tape
CODE
http://incognitro.celeonet.fr/IPB/forum1.htm
cela équivaut à
CODE
http://incognitro.celeonet.fr/IPB/index.php?showforum=1
Il y a tout de même un problème
Je crois que la modification se fait dans cette partie du code, mais je ne suis pas sûr.
Exemple pour la page index.php
CODE
//--------------------------------
// Set up the session ID stuff
//--------------------------------
if ( $ibforums->session_type == 'cookie' )
{
$ibforums->session_id = "";
$ibforums->base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?';
}
else
{
$ibforums->base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';
}
$ibforums->js_base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';
// Set up the session ID stuff
//--------------------------------
if ( $ibforums->session_type == 'cookie' )
{
$ibforums->session_id = "";
$ibforums->base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?';
}
else
{
$ibforums->base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';
}
$ibforums->js_base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';
Pouvez-vous m'expliquer comment utiliser l'adresse rewritée du .htaccess si-dessus ?
Merci beaucoup !
