La bienvenue
Donc, à priori tu parles de la prémod, ou pour le moins tu as installé le mod optimisation des titres, car ce n'est pas le mod de réécriture d'url avancé qui modifie les titres de pages.
Donc, il pourrait en être autrement pour le titre de la page d'index, mais nous avons décidé de ne pas utiliser la config du forum pour le titre pour permettre de dissocier le titre du forum de celui d'un éventuel portail. Il est donc défini par une entrée dans le pack de langue, ce qui permet aussi d'avoir un titre adapté au différentes langues installé sur le forum.
Le sujet a déjà été traité, tu peux modifier le titre dans language/fr/common.php :
- Code: Tout sélectionner
'INDEX' => 'Page d’index',
Pour les liens sur l'index en postxx.html, c'est normal, ce sont des url de message, on ne les réécrit pas plsu par défaut pour permettre leur interdiction par robots.txt. Tu peux installer (ou activer avec la premod) le mod
no duplicate si tu veux t'en débarrasser.
Pour l'inesthétisme du "-t" dans les url des sujet, pas grand chose à faire, il est vraiment utile.
Tu peux facilement remplacer le délimiteur "-t" des sujet par "-" par exemple, mais cela impliquerait pas mal de cas particulier pour le titres. Il ne pourraient alors pas se terminer par un nombre, car cela aurait pour conséquence de feinter les rewriterules :
- Code: Tout sélectionner
"titre finit par 28" => "titre-finit-par-28"
Soit avec un délimiteur complet : titre-finit-par-28-txx.html marche sans problèmes, topic n° xx.
Et sans : titre-finit-par-28-xx.html ne marcherait pas, 28 deviendrait l'id du topic et xx la page.
Une solution pour contourner cela serait d'utiliser "/" comme extension pour les sujets (au lieux de ".html" par défaut), tu pourrais alors remplacer le délimiteur "-t" par "-" et te retrouver avec ce type d'urls pour les sujets :
- Code: Tout sélectionner
titre-finit-par-28-xx/ et titre-finit-par-28-xx/pageyy.html
Il faudrait alors absolument conserver le délimiteur des forums "-f", ce qui n'est pas un souci, vu que tu peux activer le retrait total d'id (et donc de délimiteurs) pour les forums et que leur url ne peuvent pas se terminer par un nombre pour le même genre de raisons.
Les modifs de délimiteurs et d'extensions se font dans phpbb_seo_class.php :
- Code: Tout sélectionner
// can be edited, requires .htaccess update.
$this->seo_delim = array( 'forum' => '-f', 'topic' => '-t', 'user' => '-u', 'usermsg' => '-m', 'group' => '-g', 'start' => '-');
et :
- Code: Tout sélectionner
// URL suffixes, for the phpBB URLs
// can be edited, requires .htaccess update.
$this->seo_ext = array( 'forum' => '.html', 'topic' => '.html', 'post' => '.html', 'user' => '.html', 'usermsg' => '.html', 'group' => '.html', 'index' => '', 'global_announce' => '/', 'leaders' => '.html', 'pagination' => '.html', 'gz_ext' => '');
Les modifier nécessite la génération d'un nouveau .htaccess (il prendra les modifs en compte tout seul) voir, la mise en place de redirection personnalisées si tes urls ont déjà commencé à être indexées.
