Ultimate SEO URLLe support générique de ce mod est assuré dans le forum Support forum
mod Rewrite phpBB.
Le support de chaque mode (type de réécriture d'URL) est assuré dans le forum correspondant :
Mise à disposition sur ce message :
Ultimate SEO URL.
Ce mod va modifier les URLs de phpBB de la façon suivante :- viewforum.php?f=xx
- titre-forum-fxx.html (par défaut),
- mots-cles-fxx/ (optionnel),
- mots-cles/ (optionnel),
- forumxx.html (optionnel),
- forumxx/(optionnel)
- viewforum.php?f=xx&start=yy
- titre-forum-fxx-yy.html (par défaut),
- mots-cles-fxx/pageyy.html (optionnel),
- mots-cles/pageyy.html (optionnel),
- forumxx-yy.html (optionnel),
- forumxx/pageyy.html(optionnel)
- viewtopic.php?f=xx&t=yy
- topicyy.html (par défaut),
- titre-du-sujet-tyy.html (par défaut),
- mots-cles-tyy.html (optionnel),
- mots-cles-fxx/topicyy.html (optionnel),
- mots-cles-fxx/titre-du-sujet-tyy.html (optionnel),
- mots-cles-fxx/mots-cles-tyy.html (optionnel),
- mots-cles/topicyy.html (optionnel),
- mots-cles/titre-du-sujet-tyy.html (optionnel),
- mots-cles/mots-cles-tyy.html (optionnel)
- viewtopic.php?f=xx&t=yy&start=zz
- topicyy-zz.html (par défaut),
- titre-du-sujet-tyy-zz.html (par défaut),
- mots-cles-tyy-zz.html (optionnel),
- mots-cles-fxx/topicyy-zz.html (optionnel),
- mots-cles-fxx/titre-du-sujet-tyy-zz.html (optionnel),
- mots-cles-fxx/mots-cles-tyy-zz.html (optionnel),
- mots-cles/topicyy-zz.html (optionnel),
- mots-cles/titre-du-sujet-tyy-zz.html (optionnel),
- mots-cles/mots-cles-tyy-zz.html (optionnel)
- viewtopic.php?p=xx
- postxx.html (par défaut)
- topic-title-tyy(-zz).html#pxx (avec le mod no duplicate)
- download/file.php?id=xx(&t=1)
- ressources/titre-du-fichier/(thumb/)xx (optionnel)
- memberlist.php?mode=viewprofile&u=xx
memberlist.php?mode=viewprofile&un=pesudo (si possible)
- membrexx.html (par défaut)
- pseudo-uxx.html (optionnel),
- membre/pseudo (optionnel)
- memberlist.php?mode=group&g=xx
- groupxx.html (par défaut)
- groupe-name-gxx.html (optionnel)
- memberlist.php?mode=group&g=xx&start=yy
- groupxx-yy.html (par défaut)
- groupe-name-gxx-yy.html (optionnel),
- groupxx/pageyy.html (optionnel)
- groupe-name-gxx/pageyy.html (optionnel)
- memberlist.php?mode=leaders
- search.php?author_id=xx&sr=post|topics
search_id=egosearch
search.php?author=nickname&sr=post|topics(si possible)
- membrexx-posts|topics.html (optionnel),
- membrexx/posts|topics/ (optionnel),
- pseudo-uxx-posts|topics.html (optionnel),
- pseudo-uxx/posts|topics/ (optionnel),
- membre/pseudo/posts|topics/ (optionnel),
- search.php?author_id=xx&sr=post|topics&start=yy
search.php?author=nickname&sr=post|topics&start=yy (si possible)
- membrexx-posts|topics-yy.html (optionnel),
- membrexx/posts|topics/pageyy.html (optionnel),
- pseudo-uxx-posts|topics-yy.html (optionnel),
- pseudo-uxx/posts|topics/pageyy.html (optionnel),
- membre/pseudo/posts|topics/pageyy.html (optionnel)
- search_id=active_topics
- search_id=active_topics&start=xx
- search_id=unanswered&sr=topics
- search_id=unanswered&start=xx&sr=topics
- search_id=newposts&sr=topics
- search_id=newposts&start=xx&sr=topics
- nouveaux-messages-xx.html
- search_id=unreadposts
- search_id=unreadposts&start=xx
- Avec l'option dossiers virtuels, les annonces globales sont placées dans un répertoire virtuel :
- viewtopic.php?f=xx&t=yy
- annonces/titre-annonce-tyy.html
- viewtopic.php?f=xx&t=yy&start=zz
- annonces/titre-annonce-tyy-zz.html
Il ne fournit aucun duplicates de pagination.
La réécriture d'URL est réalisée sans utiliser ob_start() ni ajouter de requête SQL.
Le processus est optimisé, les titres à injecter, ainsi que les URLs elles mêmes, sont calculés qu'une fois, et réutilisés en cas de nécessité.
URL courtes : Toute partie du titre d'un sujet se trouvant entre "[" et "]" ne sera pas injecté dans l'URL.
Exemple :
Ce Titre de Sujet : "[QUELQUECHOSE] Le Titre Du Sujet" correspondra à cette URL : "le-titre-du-sujet-vtxx.html"
Le mod prend en charge les cas difficiles : Exemple :
Ce Titre de Sujet : """"??Exemple de Tïtre mâl Formé"[hehe]!!" correspondra à cette URL : "exemple-de-titre-mal-forme-txx.html"
SQL Rewriting : Vous pourrez activer l'option SQL Rewriting qui vous permettra d'utiliser des URLs personnalisées pour vos sujet au cas par cas.
Exemple :
topicxx.html et topic-title-txx.html pourront être replacés par les-mots-cles-que-je-veux-txx.html
Ce mod est et sera compatible avec tous les mod phpBB SEO, des instructions supplémentaire pouvant intervenir pour l'installation.
Jeux de caractères et injection de mot clés :phpBB utilise l'UTF-8 comme encodage final, ce qui devrait être suffisant pour tous les cas.
L'UTF-8 est totallement pris en charge par ce mod.
Ce mod rewrite injectera uniquement les caractères ASCII, débarrassés de leurs accents présents dans les titres.
Par exemple : "نرم افزار - Software niño" sera formaté de cette façon avant injection dans les URLs : "software-nino".
La classe phpbb_seo prend en charge la dés-accentuation de la plupart des caractères occidentaux, mais il se peut que cela ne suffise pas pour votre projet.
A partir de la version 0.6.0, nous avons introduit une méthode simple pour mettre en place des remplacements spéciaux.
Exemple :Dans phpbb_seo/includes/setup_phpbb_seo.php, vous pourrez ajouter :
- Code: Tout sélectionner
$this->url_replace = array(
// Remplacements spéciaux
'$' => 'dollar', '€' => 'euro',
// Remplacements pour une langue (exemple pour l'allemand)
'ß' => 'ss',
'Ä' => 'Ae', 'ä' => 'ae',
'Ö' => 'Oe', 'ö' => 'oe',
'Ü' => 'Ue', 'ü' => 'ue',
);
Avant :
- Code: Tout sélectionner
// Let's make sure that settings are consistent
$this->check_config();
Pour ajouter des remplacement particulier, pour une langue (comme l'allemand dans cet exemple) ou pour des remplacement plus cosmétiques (soit pour $ et € dans cet exemple).
Assurez vous simplement que les caractères que vous ajoutez ne sont pas déjà pris en charge par défaut.
Notez que tous les caractères de la langue française sont déjà pris en charge correctement.
Ce mod inclus une interface d'administration complète vous permettant de régler les différentes options de réécriture, de choisir précisément les URLs de vos forums et de générer un .htaccess personnalisé :
Migration :Si vous effectuez une migration, c'est-à-dire que votre forum est déjà référencé avec d'anciennes URLs, vous devrez utiliser un autre fichier robots.txt, et installer le zéro dupe. La procédure vous permettant de migrer tout en conservant vos pages indexées est simple, mais doit s'effectuer au cas par cas.
Rendez-vous sur le forum
mod Rewrite phpBB