|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Dim Avr 03, 2005 21:36 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
Bonjour,
Je me suis inspiré de vos posts et de vos remarques sur http://www.webrankinfo.com/forums/viewtopic_24693.htm pour faire le mod ci-joint.
Par rapport aux mod poposé par Ohax, dont j'ai repris et adapté une partie du code (.htaccess en particulier) :- vitesse de traitement amélorée
- les chiffres contenus dans un titre sont conservés dans l'url
- le titre apparait sur toutes les pages (celles de type viewtopic.php?t=74505&start=8595 n'étaient pas prisent en charge)
- le titre des forums apparait dans l'url
- seuls les invités ont des url "re-writées"
Je n'ai pas traité les aspect SID ni optimistation par supression des liens inutiles pour les invités. Le mod Able2Know.com SEO -http://www.able2know.com/forums/viewtopic.php?t=15132 le fait très bien, bien qu'on puisse aller plus loin encore (contactez-moi si vous êtes interessés)
Un grand merci à Ohax, j'aprécie l'esprit dans lequel tu partages ton travail.
J'aimerai avoir votre avis sur "la chose". Il serait sympa de faire évoluer le concept pour arriver à quelque chose de poussé.
Télécharger :
Version 0.2.2
Version 0.1.1
Je vous rapelle que ces versions sont toujours au stade "beta" et ne devraient donc pas être utilisées en environnement de production.
Dernière édition par Kaizen le Sam Avr 16, 2005 3:34; édité 10 fois |
|
| |
|
 |
Fabrice P. Nouveau WRInaute
Inscrit le: 30 Juil 2003 Messages: 45
|
Posté le : Lun Avr 04, 2005 20:51 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
c'est fou tu fais un post super intéressant et t'a pas de réponse...
je vais tester ton truc... pour l'instant la modif que j'avais faite sur la base de celle de Hoax se limitait au titre de la première page d'un topic
sinon pour l'indexation des pages, j'ai ajouté ceci
| Code: |
| <META name="robots" content="noindex,nofollow,noarchive"><META name="msnbot" content="noindex,nofollow,noarchive"> |
ou ça
| Code: |
| <META name="robots" content="index,follow,noarchive"><META name="msnbot" content="index,follow,noarchive"> |
selon que le topic se trouve dans un certaines rubriques ou non : en effet, je ne veux indexer que certaines rubriques de mes forums.
si ça intéresse je pourrai mettre le code
en attendant je teste ton truc !  |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Lun Avr 04, 2005 20:51 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
beau boulot  |
|
| |
|
 |
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Lun Avr 04, 2005 21:00 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
| Fabrice P. a écrit: |
| c'est fou tu fais un post super intéressant et t'a pas de réponse... |
Merci
| Citation: |
selon que le topic se trouve dans un certaines rubriques ou non : en effet, je ne veux indexer que certaines rubriques de mes forums.
si ça intéresse je pourrai mettre le code |
Personellement, j'oblige tout simplement l'inscription pour pouvoir lire certains forums qui ne doivent pas être indexé. Mais ton code pourrait en interesser plus d'un, tu devrais le publier.  |
|
| |
|
 |
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Lun Avr 04, 2005 21:14 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
Je me demande s'il ne serait pas interessant de changer les liens de type
| Code: |
| ftopicX--titre-de-la-page.html (présent sur la page forumX.html) |
pour
| Code: |
| ftopicX-0-titre-de-la-page.html (qui donne la pagination) |
Les deux liens pointant sur le même contenu, on éviterai un autre duplicate.  |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Lun Avr 04, 2005 21:17 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
en effet c'est une trés bonne idée
ce nouvel url rewriting va ouvrir de nouvelles perspectives en matière de referencement de forums phpbb y comprit (et surtout) en duppicate
j'hésite à refaire mon url rewriting sous cette forme
je vai voir comment je peu mi prendre pour le robots.txt et le htaccess.  |
|
| |
|
 |
Fabrice P. Nouveau WRInaute
Inscrit le: 30 Juil 2003 Messages: 45
|
Posté le : Lun Avr 04, 2005 21:18 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
c'est sûr ce serait intéressant mais est-ce qu'à force de traitement on va pas trop solliciter le serveur ?
sinon petite erreur dans le htaccess
| Code: |
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* /forum/viewtopic.php?t=$1&highlight=$2 |
Il faut enlever le _ juste après setopic.
Sinon des tests que j'ai pu faire ça marche niquel.
Je te donne un backlink (hélas avec un maigre PR !) sur le site de ton profil en remerciement si tu es ok. |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Lun Avr 04, 2005 21:28 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
| Kaizen a écrit: |
Je me demande s'il ne serait pas interessant de changer les liens de type
| Code: |
| ftopicX--titre-de-la-page.html (présent sur la page forumX.html) |
pour
| Code: |
| ftopicX-0-titre-de-la-page.html (qui donne la pagination) |
Les deux liens pointant sur le même contenu, on éviterai un autre duplicate.  |
à tu une petite idée sur la modification à apporter? |
|
| |
|
 |
Fabrice P. Nouveau WRInaute
Inscrit le: 30 Juil 2003 Messages: 45
|
Posté le : Lun Avr 04, 2005 21:39 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
Il y a aussi les urls pour les liens vers les derniers sujets à parser...
Mais bon celui qui applique les consignes abletoknow a du virer ses liens je crois.
il s'agit de ces liens-là :
| Code: |
| $last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
Pour être propre, on pourrait aussi mettre le code de Kaizen
| Code: |
// Start Search Engine Friendly URLs with title mod
$change_space = "-";
$url_title = $topic_title;
while ($url_title{0} == $change_space){
$url_title = substr($url_title,1);
}
$url_title=strtolower($url_title);
$url_title=strtr($url_title,'áâàäéêèëíîìïóôòöúûùüýçñ','aaaaeeeeiiiioooouuuuycn');
$url_title=ereg_replace(' ',$change_space,$url_title);
$url_title=ereg_replace('[^a-z0-9_\-]','',$url_title);
$url_title=ereg_replace('--','-',$url_title);
// End Search Engine Friendly URLs with title mod |
Dans une fonction dans le fichier common, ça éviterait de la duppliquer. |
|
| |
|
 |
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Lun Avr 04, 2005 21:47 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
| Fabrice P. a écrit: |
| c'est sûr ce serait intéressant mais est-ce qu'à force de traitement on va pas trop solliciter le serveur ? |
Je ne pense pas que cela soit très gourmand. Je ferais des tests de performance la semaine prochaine (vacances ), et comparerai avec un forum "vierge". Je publierai les résultats ici.
| Fabrice P. a écrit: |
sinon petite erreur dans le htaccess
| Code: |
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* /forum/viewtopic.php?t=$1&highlight=$2 |
Il faut enlever le _ juste après setopic. |
Je corrige ça, merci
| Fabrice P. a écrit: |
| Je te donne un backlink (hélas avec un maigre PR !) sur le site de ton profil en remerciement si tu es ok. |
On ne dit jamais non  |
|
| |
|
 |
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Lun Avr 04, 2005 21:47 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
| Ohax a écrit: |
| à tu une petite idée sur la modification à apporter? |
Oui
Je m'y met "de suite"... |
|
| |
|
 |
Kaizen WRInaute discret

Inscrit le: 17 Mar 2005 Messages: 54
|
Posté le : Lun Avr 04, 2005 21:57 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
Pour changer les liens de type
| Code: |
| ftopicX--titre-de-la-page.html (présent sur la page forumX.html) |
pour
| Code: |
| ftopicX-0-titre-de-la-page.html (qui donne la pagination) |
Dans includes/page_header.php
Remplacer
| Code: |
| "ftopic\\1--\\2.html" |
par
| Code: |
| "ftopic\\1--0--\\2.html" |
Je met à jour le mod. |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Lun Avr 04, 2005 22:02 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
ça n'influence pas les pages suivantes?  |
|
| |
|
 |
Fabrice P. Nouveau WRInaute
Inscrit le: 30 Juil 2003 Messages: 45
|
Posté le : Lun Avr 04, 2005 22:03 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
| non ça marche super et en plus la solution est très élégante ! la classe ! |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6326 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Lun Avr 04, 2005 22:05 Sujet du message: Le libellé du titre dans l'URL de votre forum phpBB V2 |
|
|
super alors
je vai bientot l'adaptater  |
|
| |
|
 |
| |
|
|