| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Mer Juil 06, 2005 12:45 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
Bonjour,
Les mod Rewrites phpBB SEO, sans duplicates de paginations et bien plus rapides sont sorits
Pour vous faire un idée, veuillez vous rendre sur le forum de démonstration de phpBB SEO et comparez .
Vous pourrez y tester tous les mod Rewrites en effectuant des réglages sur cette page.
Bien entendu compatibles avec
mx Google Sitemaps et
mx Sitemaps.
Et J'ai craqué : SEO URL Topic Anywhere
L'esprit de "suite" ou toolkit complet pour le référencement des forums phpBB fait sont chemin, les résultats parlent déjà :
Je vais également bientôt updater le mod de webmedic, mais il n'offrira jamais un résultat de la même qualité et autant de déclinaisons.
Les add on de cette suite vont être adaptés, error mod abandonné pour une solution nettement plus efficace, mais reprenant le même principe.
Vous pouvez bien entendu installer et utiliser ma dernière mise à jour du mod de webmedic, il marche, avec les limites que l'on sait.
Dans ce cas il est bon de lire les avertissements concernant le mod phpBB SEO Avancé, il sont aussi valable pour le mod de webmedic, injecter les titres des sujets dans vos URL ne doit pas être fait à la légère.
Tout ce qui suit est bien entendu toujours valable, et sera enrichit des avancées "backportable" des mod Rewrite phpBB SEO.
Voici donc phpBB google keyword URLs 2.3.1 SEO MOD :
Ainsi que
mx Google Sitemaps v1.0.1:
Ceci est le premier mod totaltement repensé de A à Z et qui préfigure de l'esprit dans lequel je shouaite faire évoluer cette suite.
| Code: |
##############################################################
## MOD Title: mx Google Sitemaps
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
##
##
## MOD Description: Solution modulaire pour générer des plans sitemap Google pour phpbb et mxBB PORTAL
## Ce mod va créer un sitemap index établissant la liste des sitemaps installés.
## Prêt pour phpBB, Knowledge Base et mxBB PORTAL (http://www.mx-system.com)
|
Spécifictaion détaillées mx Google Sitemap 1.0.1. Support sur phpbb-fr.com
Le mod à été testé avec succès sur des forums contenant plus de 5000 sujets (+ pagination).
Pas de démo mx pour l'instant mais ça marche
Démo avec url rewriting :
SitemapIndex
Sitemap Forums
Forum Sitemaps
Page ajoutée
Installer ce mod est un jeu d'enfant, pour avoir de belles url réécrites, vous devez just utiliser les deux fichiers situés dans contrib/moded_4_mod_rewrite/ à la place de ceux fournit par défaut.
Pour mettre à jour depuis la version 1.0RC1 et RC2 Procédez comme pour une nouvelle installation, remplacez tous les fichiers.
Le grand avantage de ce mod est qu'il est totalement indépendant de phpbb, il ne modifie aucune ligne de celui ci et n'introduit à priori donc pas de failles.
Plus de switch Oracle & Postgresql donc plus de problèmes, si tant est qu'il n'y en ait jamais eû avec Oracle & Postgresql.
Pour la version DLP, en début de code :
| Code: |
// Change this to '.html' if needed
$Ext = '.php'; |
Peut être utile si vous utilisez l'extention ".html"
Et enfin : [DEV] mx SiteMaps Module V 0.0.1
| Code: |
##############################################################
## MOD Title: mx Sitemaps
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
## MOD Description: Ce module Crée des Plans de sites pour phpBB et, le cas échéant, mxBB Portal.
## Possibilité d'ajouter des liens depuis l'ACP, listes des derniers sujets actifs, mod Rewrite ...
## MOD Version: 0.0.1
##
## Installation Level: Easy for the Basics, Advanced if setting up mod_Rewrite.
## Installation Time: 3 Minutes for the Basis, a bit more if setting up mod_Rewrite. |
Conçu de la même manière que mx Google Sitemaps, il est aussi simple à installer et vous fera de beaux plans de sites. Les MAJ seront très simples elles aussi, le mod marche et ne devrait pas beaucoup évoluer avant la release officiel.
Démo :
Le mod de webmedic :
Ce mod assez semblable à tous ceux qui incluent le titre des post et forum dans l'url mais
il a la particularité d'être associé à tout un tas d'autre mod d'optimisation de référencement comme :
- Un mod rewrite qui inclus les titres des forums et des sujets, qui gère les titres des pages et produit des Meta tags dynamiques.
- une sitemap google rewrité ;
- un mod qui gère les erreurs (404 etc) et la sécurité (tentative de listing, worms, bad bots, formail, scripts php et pearl distants etc ..);
- un mod archive (permettant d'associer encore une serie de liens dur vers les sujets);
- manage bots mod; qui est capable de gerer les visites des differents bots et qui peut les aiguiller vers une template optimisée pour eux. Ce mod n'est actuellement abandoné à phpbb.com. Je l'ai testé tel quel avec phpbb 2.0.19 sans problèmes, mais je déconseille son utilisation, de toute façon son utilité est toute relative.
De plus le mod principale gère les meta tags de façon contextuelle.
INSTALLATION :
Avant toutes choses, installer le Guest session mod de cyber alien pour les sid:
cyber alien
- NOTE : Update de la version 2.3.0 à la version 2.3.1
MAJ 2.30 => 2.31 : voir le fichier update-2.30-2.3.1.txt situé dans le dossier extras/
- NOTE : Pour les utilisateurs de GFPORTAL :
des solutions éxistent.
A tester.
- NOTE : Pour activer le mod rewrite avec easyphp :
Il faut ouvrir le fichier EasyPHP1-8\conf_files\httpd.conf et décommenter
(en enlevant le "#" devant) les 2 ligne adéquate soit :
| Code: |
LoadModule rewrite_module modules/mod_rewrite.so
#####et
AddModule mod_rewrite.c
|
- phpBB google keyword URLs 2.3.1 SEO MOD
download it
Ce mod transformera les url des forum et topics :
-http://www.votresite.com/phpBB/viewtopic.php?t=xx devient -http://www.votre site.com/phpBB/titre-du-topis-vtxx.html
et
-http://www.votresite.com/phpBB/viewforum.php?f=xx devient -http://www.votresite.com/phpBB/titre-du-forum-vfxx.html
De plus les resultats de recherches sont eux aussi réécrit suivant les même règle, ce qui est très utile lorsque
des utilisateurs postent des url de messages trouvé en faisant des recherches dans le forum, cela évite de générer
des duplicates comme c'est le cas avec la majorité des mod rewrite disponibles.
Tous les mods groupés dans ce post fonctionnent avec le même format d'url, c'est tout l'interêt de cette "suite"
de référencement de forum phpbb.
Donc pour résumer, il faut, pour utiliser tout ou partie des éléments de la "suite" intaller le
phpBB google keyword URLs 2.3.1 SEO MOD.
Et mis à part le .htaccess, rien de plus simple.
Dans l'archive se trouvent plusieurs fichiers d'instructions et elle sont plutôt minimales,
la seule subtilité est qu'il y a un ordre à respecter (et donc des tests à chaque étapes).
L'ordre est le suivant :
- 1)phpBB-google-keyword-URLs-2.31.txt :
C'est le mod url rewrite + titre forum et posts.
Les parties à remplacer ou ajouter sont simple à trouver dans le code.
Chez ovh il faut par exemple ajouter des "/" devant /votredossierphpBB/
(ou les scritps si votre site est à la racine i.e : /viewforum.php).
Et puis, bien sur, le robots.txt :
Pour éviter les duplicates (plusieurs url pour une même page) tueuses de PR ( )
il vous faut créer un fichier nommé robots.txt, le placer à la racine de votre hébèrgement
et mettre cela dedans (ou à la suite de ce qu'il y a déjà le cas échéant) :
| Code: |
User-agent: *
Disallow: /dossierphpbb/post-
Disallow: /dossierphpbb/updates-topic
Disallow: /dossierphpbb/stop-updates-topic
Disallow: /dossierphpbb/viewtopic.php?
Disallow: /dossierphpbb/viewforum.php?
Disallow: /dossierphpbb/index.php?
Disallow: /dossierphpbb/error.php
Disallow: /dossierphpbb/-br
Disallow: /dossierphpbb/mark
Disallow: /dossierphpbb/image-
Disallow: /dossierphpbb/1-
Disallow: /dossierphpbb/next
Disallow: /dossierphpbb/arreter
Disallow: /dossierphpbb/voir
|
Ce à quoi j'ai aussi ajouté, car je trouve ces page inutiles au référencement :
| Code: |
Disallow: /dossierphpbb/posting.php?
Disallow: /dossierphpbb/groupcp.php
Disallow: /dossierphpbb/profile.php?
Disallow: /dossierphpbb/memberlist.php
Disallow: /dossierphpbb/search.php
Disallow: /dossierphpbb/login.php
Disallow: /dossierphpbb/faq.php
|
Mais c'est vous qui voyez pour memberlist et profile ...
Pour finir, ceux qui aurait par exemple utiliser un autre rewriting, il faut interdire les anciennes pages, ce qui donne pour le mod de DLP :
| Code: |
Disallow: /dossierphpbb/ptopic
Disallow: /dossierphpbb/ntopic
Disallow: /dossierphpbb/sutra
Disallow: /dossierphpbb/setopic
Disallow: /dossierphpbb/mforum
Disallow: /dossierphpbb/ftopic
Disallow: /dossierphpbb/forum
|
Evidemment, remplacez dossierphpbb par votre vrai dossier d'install phpbb, si il est à la racine,
reitrez simplement /dossierphpbb/.
En plus de cela, pour les anciennnes url rewrité, vous pouvez, une fois votre robots.txt en place,
signifier à google de ne plus tenir compte de celle ci en soummettant votre robots.txt là
en cliquant sur le lien système automatique de suppression d'URL.
Vos ancienne url devraient ainsi disparaitre des resultats de recherche environ 5 jours après la demande.
NOTE : Cette dernière manip retirera toutes les url interdites par le robots.txt chez google,
si vous n'aviez pas fait d'url rewriting avant, attendez une peu avant de la faire (dans le cas ou vous étiez déjà indéxé sur google),
car les anciennes url marchent encore, et il vaut donc mieux attendre un peut que google découvre les nouvelles avant de soumetre le robots.txt.
Le fait qu'il soit en place va lui indiquer de trouver petit à petit les nouvelles, sans qu'il retire les ancienne tout de suite.
Tant que celui là n'est pas en place, le reste ne sert à rien. Toutes les autres modifs sont optionnelles,
à partir de ce stade de l'installation, toutes les combinaisons de mods de la "suite" marchent,
le manage bot mod marche avec le cyber alien guest session mod moyennant une modification mineure (cf plus bas).
2)phpBB-keyword-title-optimizations-for-2.31.txt:
Ce mod optimise la façon dont les titres sont gérés par phpBB, principalement en les simplifiant de manière à
avoir uniquement le titre du forum et des post en titre de page.
Quand il dit :
| Code: |
$page_title = "Your Top 3 - keywords/keyphrases - seperated by hiphens";
|
cela veut dire en fraçais :
| Code: |
$page_title = "Vos trois top keywords séparé par des - ";
|
3)phpBB-dynamic-keyword-metatags-for-2.31.txt:
Ce mod génère des balises <meta name="description" ... et <meta name="keywords" de chaque post à partir de leur
titres et contenus. Cela aide au référencement que chaque page ait une déscription qui corresponde au titre et une
selection de mots de la page comme keywords. Bien sûr la selection de mot cléfs est plus ou moins bien sentie,
mais les termes importants de chaque posts (répétés, mis en evidence etc) seront présents.
Dans le mod en question :
| Code: |
AND t.topic_id = $topic_id LIMIT 25";
|
Le 25 corespond au nombre de mon clefs séléctionné par défaut. Personnelement je l'ai laissé à 25, trop de mot
cléfs ajoutent des termes inutiles et pas assez ne fait pas ressortir tous les bons. 25 est un bon compromis,
je trouve. En tous cas c'est incomparable avec une version normale de phpbb qui ne sort aucune balise meta keyword.
Ne pas oublier de remplacer YOUR DESCRIPTION & YOUR KEYWORDS par leur valeur souhaité dans cette partie du mod:
| Code: |
$meta_description = '<meta name="description" content="YOUR DESCRIPTION">';
$meta_keywords = '<meta name="keywords" content="YOUR KEYWORDS">';
|
- Optimisation des meta keyword :
A lire pour filtrer les mots de manière simple :
http://www.phpbb.com/kb/article.php?article_id=30
Les metas keyword de ce mod sont en fait générées à partir de la listes des mots clefs de la fonction search de phpbb.
Il est donc possible de limiter la présence de certains termes dans ces balises et du même coup d'optimiser grandement
l'execution de la fonction de recherche de votre forum. De plus en allégeant considérablement les tables de recherche
(qui peuvent être vraiment énormes) de votre forum, vous y gagnerez en temps de chargement de manière générale sur toutes vos pages.
C'est un peu long, mais ça vaut le coup.
Principe :
A chaque nouveau post, phpbb compte tous les mots du message (en retirant ceux inclus dans le fichier search_stopwords.txt situé
dans les dossiers langues de phpbb), les compare avec ceux déjà présents dans la base, et le cas échéant crée de nouvelles entrées
ou augmente le comptage du mot (somme de toutes ses occurances dans le forum). La fonction qui génère les meta keyword récupère
les mots clefs dans les tables de recherche de phpbb ainsi crées en fonction de leur poids.
Vous comprendrez que plus votre fichier search_stopwords.txt comporte des mots, moins vous ferez de requètes sql pour incrémenter
ou ajouter un mot dans les tables de recherche, et que si vous enlevez de cette façon des mots inutiles au référencment
car inutile pour une recherche par mots clefs, vous faites d'une pierre trois coup :
1) Les métas keywords seront plus précises (beaucoup);
2) Votre systeme de recherche sera plus rapide car il ne s'encombrera plus de recherches sur des termes inutiles;
3) L'affichage et le postage seront optimisés sur votre forum.
Le problème numéro un, c'est que, les listes fournies par défaut sont pas suffisantes, et de plus, le code de la fonction
search qui doit normallement eviter de prendre en compte les mots de moins de trois lettres ne marche pas vraiment.
A la longue les tables de recherche deviennent un peu folklo si on ne fait rien.
Donc, primo, le code de Giefca pour ne prendre en compte au postage que les mot de trois lettre, cela fera autant de moins
à mettre dans le fichier search_stopwords.txt (je ne connais aucun mot clef pertinant de deux lettres) :
| Code: |
#
#--[ OUVRIR ]
#
includes/functions_search.php
#
#--[ CHERCHER ]
#
if ( $mode == 'post' )
{
$entry = str_replace('*', ' ', $entry);
// 'words' that consist of <3 or >20 characters are removed.
$entry = preg_replace('/[ ]([\S]{1,2}|[\S]{21,})[ ]/',' ', $entry);
}
#
#--[ REMPLACER PAR ]
#
if ( $mode == 'post' )
{
$entry = str_replace('*', ' ', $entry);
// 'words' that consist of <3 or >20 characters are removed.
$split = explode(' ', $entry);
$taille_split = sizeof($split);
for ($i = 0; $i < $taille_split; $i++)
{
$split[$i] = trim($split[$i]);
if ((strlen($split[$i]) < 3) || (strlen($split[$i]) > 20))
{
$split[$i] = '';
}
}
$entry = implode(' ', $split);
}
|
Ensuite, comme vos table ne sont pas encore optimisées du tout, il faut les reconstruire.
Il existe un exellent mod pour ça et tout a fait fonctionel : Rebuild Search.
Très simple a installer, il vous suffit d'éditer un fichier phpbb, ce mod est vraiment très utile.
Et une alternative toute simple, qui ne fait que retirer les mots des tables de recherches sans refaire toutes les tables :
http://www.phpbb.com/kb/article.php?article_id=30
Donc, une fois que vous l'avez installé, en faisant toutes les sauvegardes nécéssaires, rendez vous sur phpmyadmin et lancez cette commande sql :
| Code: |
SELECT ls.word_id, ls.word_text, COUNT(wm.word_id) as entries FROM `phpbb_search_wordlist` as ls LEFT JOIN `phpbb_search_wordmatch` as wm ON ls.word_id=wm.word_id GROUP BY wm.word_id ORDER BY entries DESC LIMIT 0,100
|
Elle vous renverra les 100 mot les plus répétés de votre forum.
Vous constaterez à ce moment à quel point vos tables de recherche sont polluées de mots inutiles aux recherches (sic).
Ouvrez votre fichier search_stopwords.txt (situé dans \language\lang_french) et commencez par enlever tous
les mots de une ou deux lettres (si bien sur vous utilisez les patch de Giefca), si il est vide créez le.
Ajoutez y tous les mots d'au moins trois lettres (si bien sûr vous utilisez le patch de Giefca, car si non,
il vaut mieux mettre les mots d'une et deux lettres aussi) dont vous ne voulez pas comme mot clef, tant
pour votre fonction de recherche que pour les meta keywords, en mettant aussi ceux sortants dans la liste
générée sur votre phpmyadmin (les mots inutiles de cette liste sont dans le top 100, alors ils risquent
encore plus de sortir dans les metas keyword s'ils sont présents dans un post).
Une fois votre fichier search_stopwords bien mis à jour, en oubliant pas qu'il faut un mot par ligne et sans
espace à la fin, vous l'uploadez à sa place et vous lancez le mod Rebuild Search depuis votre ACP, vous pouvez
choisir pas mal d'options, je vous conseille les paramètres suivants :
- Time limit : 250 c'est le timout d'execution de votre serveur, généralement 300s, 250 pour plus de sécurité.
- Starting post_id doit être à 0 pour une première utilisation ainsi que pour toutes les updates de search_stopwords.txt,
autrement le mod recomence au dernier post non traité.
- Posts per cycle 50
Disable board : coché, cela evitera d'accepter un post pendant l'execution du script, ce qui n'est pas censé être
un problème dans l'execution de ce mod, mais si c'est 100 nouveaux posts peut être alors ...
Pour ce qui est d'effacer ou non les tables de recherche avant de lancer le mod, je pense qu'il est utile de ne pas
effacer les tables avant de les refaire uniquement si on effectue une partie seulement du traitement des posts.
Si non, autant les effacer direct (en ayant fait une sauvegarde avant bien sur).
Lancez la procédure, au bout des 50 premiers posts traités, vous verez l'avancement de la procédure apparaitre,
jusqu'à ce que ce soit terminé.
Un fois cela fait, relancez la requête sql cité plus haut et appréciez la difference.
Il restera peut être d'autres mots inutiles oubliés, parce qu'ils n'étaient pas précédement dans le top 100.
Qu'à cela ne tienne, mettez votre fichier search_stopwords.txt à jour et relancez le scripts.
Vous pouvez également vérifier les contenus de vos metas pour voir si des mots clefs inutiles mais moins
populaire ne seraient pas passés au travers.
Mettez a jour votre search_stopwords.txt en conséquence et vous aurez vite des meta keyword vraiment interessantes.
Pour les gros forums, comme l'execution du script peu quand même prendre pas mal de temps, essayez de limiter le
nombre de cycles dans cette procédure en travaillant bien votre search_stopwords.txt au départ et en attendant
d'avoir trouvé plusieurs nouveaux mauvais mots clefs avant de le relancer. Et faite cela à un moment ou votre
cite est peu visité pour ne pas refuser trop de monde
Pour les forums utilisants plusieurs langues, je conseile de mettre le même search_stopwords.txt avec tous les
mauvais mots clefs dans toutes les langues dans chaque dossier lang_langue/
Voilà.
4)phpBB-keyword-title-album-optimizations-for-2.31.txt: Ce mod concerne les utilisateurs qui ont installé le smartor album MOD.
5)phpBB-keyword-url-nav-links-for-2.31.txt: Nouveauté 2.3.1, permet la réécriture des nav links.
mx Google Sitemaps v1.0.0RC1
download it
Je place le tuto de l'ancien mod ici : http://forums.phpbb-fr.com/viewpost_588476.html#588476
Donc tout est dit dans le fichier install, sauf que désormais pour ajouter du contenu en dure il faut faire un truc du genre en suivant les prérequis décrits pour que le mod s'y retrouve en auto :
Créer deux fichier php par sitemap ajouté :
index_nomdufichier.php :
| Code: |
<?php
// nécessaire pour la sécurité
if ( !defined('IN_PHPBB') && !defined('IN_PORTAL') )
{
die('Hacking attempt');
exit;
}
if ( $is_index )
{
//Output start if necessary
if (!$started)
{
header("Content-type: text/xml");
$started = true;
echo $I_header;
}
echo "\t" . '<sitemap>' . "\n";
echo "\t\t" . '<loc>URL</loc>' . "\n";
echo "\t" . '</sitemap>' . "\n";
}
?> |
Ou "URL" doit pointer vers soit une url du type :
http://www.votredomaine.com/sitemap.php?terme
Vous pouvez choisir ce que vous voulez pour terme mais en minuscule et pas trop long.
Ou si vous activez le mod rewrite pour les sitemaps, une url du type :
http://www.votredomaine.com/nomdelasitemap.xml
Auquel cas il vous faut ajouter dans le .htaccess :
| Code: |
| RewriteRule ^nomdelasitemap.xml$ /sitemap.php?terme [L] |
Cette partie fera que le mod intégrera directement dans l'index des siteamps la sitemap que vous voulez ajouter.
Ensuite creez un fichier :
sitemap_nomdufichier.php :
| Code: |
<?php
// nécessaire pour la sécurité
if ( !defined('IN_PHPBB') && !defined('IN_PORTAL') )
{
die('Hacking attempt');
exit;
}
$terme = ( isset( $HTTP_GET_VARS['terme'] ) ) ? TRUE : FALSE;
if ( $terme)
{
//Lancement de la sortie de page
header("Content-type: text/xml");
$started = true;
echo $S_header;
/* Ici vous pouvez coder en dure (un ti echo ou un ti include d'un fichier ... ) vos listes d'urls ou les créer automatiquement celon vos besoins */
// fin de la sortie de page
echo $S_footer;
exit;
}
?>
|
Voilà, de cette façon, toutes les url de votre nouvelle liste seront bien affichées quand il faut. Pour l'installer, il vous suffit de l'uploader dans le dossier mx_ggsitemaps/includes/ et tout le reste (à part le .htaccess) se fait automatiquement
phpBB Error mod 1.0.0
download it
error_mod_1.0.0_fr_pack.zip
A installer rapidement si vous changer d'url avec ce mod pour que les bots trouvent une page intelligente au lieux d'erreurs 404
qu'ils ne manqueront pas de trouver en suivant les anciennes url. Cela leur permet de concentrer les duplicates sur cette page et
de leur fournir tout de même les nouveaux liens vers le site.
De plus si un utilisateur clique sur un liens dans un moteur de recherche correspondant à une ancienne url du site, la fonction
search du mod affichera presque à coup sûr la page en question dans une liste de resultats.
Il se peut même qu'il fasse découvrir des 404 insoupçonnés (Qui au début m'ont fait penser à des bugs).
Par exemple, la css du thème que j'utilise et qui étais loin d'être parfaite, faisait référence à des background image
inexistantes et inutile. Je n'ai découvert cela qu'avec ce mod, car cela générais de vrai 404 à chaque page, bien que l'utilisateur
ne vois pas s'afficher la page 404 d'apache.
Et pour le .htaccess, celui que j'ai mis plus bas est pas mal allégé, l'auteur banne un bon paquet de bots par ce biais et bien
que j'en ait laissé un certain nombre, il y en a beaucoup plus au départ. Je me suis dit que ça allait peut être un peu trop
charger le serveur de tout mettre. Mais en définitive, ce qui est vraiment nécessaire c'est :
| Code: |
#enable these to allow your Error Module to work.
ErrorDocument 400 /votredossierphpBB/error.php?mode=400
ErrorDocument 403 /votredossierphpBB/error.php?mode=403
ErrorDocument 404 /votredossierphpBB/error.php?mode=404
ErrorDocument 500 /votredossierphpBB/error.php?mode=500
|
Si ça ne marche pas avec ça, pas la peine d'en mettre plus.
Le pack Fr contient tous les fichiers traduits ainsi qu'une traduction de l'install.
phpBB keyword urls topics anywhere
Abandoné. Pas interessant de toutes façons.
[url=http://www.marsatak.org/download/botsmodv1.2.zip ]manage bots mod[/url]
[url=http://www.marsatak.org/download/botsmodv1.2.zip ]download it[/url]
Je laisse ce lien pour ceux qui voudrait tout de même utiliser ce mod bien que la branche de dev principale de celui ci se soit
éteinte sur www.phpbb.com. En l'état actuel, il marche sans problème avec phpbb 2.0.19, à voir s'il sera mis à jour par la suite.
Ce mod permet, en plus de comptabiliser les passages des bots et de les montrer dans viewonline, de proposer au bots un template
optimisé différent de ceux des utilisateurs.
Concrètement, cela permet de se fabriquer une version de son template allégée de tous les liens inutiles et générateurs de duplicates.
Les bot s'y retrouveront donc plus facilement dans les forums.
Problème :
Il se peut que cette pratique soit prise pour du cloaking, en fait je ne suis pas sûr, et renseignements pris, je le suis encore moins.
Google semble s'être rescemment auto banni un page qui presentais des mots clefs differents à ses propres bots.
un des article à ce sujet.
Personnellement, je trouve que de presenter une page juste allégée de liens de toutes façon interdits par le robots.txt ou le .htaccess
n'est pas de la triche, car le contenu de recherche est strictement identique a celui présenté aux utilisateurs, il ne s'agit que
de preserver un peu de bande passante et de facilité le travail des bots.
Seulement en ces temps de blacklistage intensif, on est jamais trop prudent.
Du coup en poussant la parano à fond, le simple fait d'utiliser manage bot pour retirer les sid pourrait être pris pour du cloaking
(J'utilise le mod de cyber alien alors pas de problème vu que je les enlève à tout le monde, mais bon...).
Alors voilà, en attendant de voir une vrai position de google sur le sujet qui tracerait une limite franche entre
optimisation et tricherie, je préfère ne pas activer de template particulière pour google. Google & cloaking
Personnellement, sans penser tricher j'aurais repris mon thème en modifiant légèrement :
- index_body.tpl :
laissé que les liens vers les forums, mais en laissant toutes les images;
- viewforum_body.tpl :
laissé que les liens vers le forum les sujet et l'index, en laissant toutes les images des autres liens;
- viewtopic_body.tpl :
En ne laissant que les liens vers le sujet, le lien "top" et l'index, en virant les "citer" "mp etc, et j'ai laissé les images des autres liens;
- overall_header.tpl :
Le mien est fait d'images, je les aurai donc toutes laissés mais en virant leurs liens. Elagage du code java.
Tout cela aurait fait que les bots voient un forum ayant la même tête que celui que voient les utilisateurs,
mais que la version bot ne concerve que les liens utiles au référencement.
Après avoir fait cela, j'aurais utilisé text replacer (que l'on peut trouver ici)
pour remplacer toutes les occurances du nom de mon template dans tout ses fichiers d'un coup par le nouveau nom du nouveau template ainsi crée.
Je l'aurais ensuite uploadé et installé comme chaque template et assigné aux bots dans l'acp ("manage bot").
A part le fait d'avoir à se bricoler un template (l'exemple fournit est assez rude et pas complet), ce mod est simple à installer.
Il faut juste appliquer les instructions de INSTALL.txt (rien de plus dans UPDATE.txt)
De plus il s'avère qu'il peu fonctionner avec le guest mod de cyber alien moyennant un petit changement dand le code à appliquer :
| Code: |
#Au lieu de :
global $SID;
if ( !empty($SID) && !preg_match('#sid=#', $url) && !IS_ROBOT )
#Mettre :
global $SID;
if ( !empty($SID) && !preg_match('#sid=#', $url) )
|
Ce mod est cencé avoir sa propre gestion des SID pour les bots, mais pour éviter d'être mal pris par google, je préfère garder celle de cyber alien et desactiver celle ci.
++
dcz
Dernière édition par dcz le Mar Juil 25, 2006 14:31; édité 71 fois |
|
| |
|
 |
Ohax WRInaute accro

Inscrit le: 05 Juil 2004 Messages: 6343 Localisation: Meurthe et Moselle (54) - à Toul (proche Nancy)
|
Posté le : Mer Juil 06, 2005 18:14 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
pas mal du tout
c'est à étudier |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Jeu Juil 07, 2005 17:08 Sujet du message: mx Google sitemaps |
|
|
Donc voici les spec de mx Google sitemaps
| Code: |
##############################################################
## MOD Title: mx Google Sitemaps
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
##
##
## MOD Description: Solution modulaire pour générer des plans sitemap Google pour phpbb et mxBB PORTAL
## Ce mod va créer un sitemap index établissant la liste des sitemaps installés.
## Prêt pour phpBB, Knowledge Base et mxBB PORTAL (http://www.mx-system.com)
##
## MOD Version: 1.0.0RC1
##
## Installation Level: (Easy)
## Installation Time: 1 Minutes
## Files To Edit: 0 dans la plupart des cas
## Included Files: 14
## sitemap.php,
## mx_ggsitemaps/templates/subSilver/admin/admin_mx_ggsitemap.tpl
## mx_ggsitemaps/language/lang_english/lang_google_sitemap.php
## mx_ggsitemaps/language/lang_french/lang_google_sitemap.php
## mx_ggsitemaps/admin/admin_mx_ggsitemap.php
## mx_ggsitemaps/includes/index_forum.php
## mx_ggsitemaps/includes/index_kb.php
## mx_ggsitemaps/includes/index_mx.php
## mx_ggsitemaps/includes/sitemap_forum.php
## mx_ggsitemaps/includes/sitemap_kb.php
## mx_ggsitemaps/includes/sitemap_mx.php
## mx_ggsitemaps/db_install.php
## mx_ggsitemaps/db_uninstall.php
## mx_ggsitemaps/mx_ggsitemap.pak
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: - FR
##
## Bien que ce mod fonctionne sans problèmes avec le mod google sitemap generator de Joe Haskins
## Je recommande de le désinstaller, car il devient totalement inutile.
## Pour ce faire, appliquez les modifs de unsinstall-google-sitemap-generator.txt
##
##
## New in 1.0.0RC1 :
## - Ajout de verifs en cas de forums vides.
##
## New in 1.0.0B2 :
## - Options de pagination avancées pour les sujets du forum.
## Vous pouvez maintenant choisir combien de pages doivent êtres prise en compte
## en partant de la première et de la dernière page.
##
## Ce mod est au départ inspiré de celui de jhaskins's : Google sitemap generator
## (< jhaskins@streetrod3.com > (Joe Haskins) http://www.streetrod3.com)
## mais il a été totallement recodé pour un resultat tout à fait différent.
##
## Premièrement, le code est fait pour être le plus rapide possible, tout en donnant les informations requises.
## Le système de template de phpBB n'est pas utilisé, tout se fait par echo, pour un calcul séparé en plusieurs cycles
## et une utilisation bien moindre de la ram du serveur.
## Ce code est prêt pour de très gros forums.
##
## Toutes le requêtes sql potentiellement gourmandes sont séparées par cycles, configurable dans l'acp.
## Possibilité de limiter le nombre total d'url par sitemap, configurable dans l'acp.
## Tous les liens sont classés par dernière activités, configurable dans l'acp.
## Mod rewrite pour les sitemaps, configurable dans l'acp. (Requiert Apache et mod-rewrite activé)
## Plusieurs options de priorité pour phpbb, configurable dans l'acp.
## Possibilité de lister (et limiter) les pages de sujets, configurable dans l'acp.
## Sitemaps 100% Valides.
##
## Seulement le contenu public et valide est listé.
##
## Devrait être ok pour Oracle & Postgresql(mais il faudrait une confirmation, je ne peut pas tester, et une ou deux optimisations)),
## Tésté avec mysql 3.x et mysql 4.x
##
## Comprend les add on pour mx et kb (installé avec mx ou phpbb), tout deux détecteront quoi faire automatiquement.
## L'heure de dernière modif est basée sur la date du dernier post pour les forums, les sujets, le forum de la catégorie de kb
## et le sujet commentaire pour chaque articles kb.
##
## Marche directement pour phpBB et mxBB PORTAL sans modifications.
## Détecte automatiquement tout nouveau module sitemap, rendant possible l'ajout de nouvelles sitemaps très facile.
##
##
## Sitemaps Crées :
## - Une sitemapindex établissant la liste de toutes les sitemapes installées.
## - Une sitemap listant les forums publics.
## - Une sitemap par forum public, listant les sujets.
## Quand kb est installé avec phpBB ou mxBB PORTAL
## - Ajoute les entrées nécessaires dans le SitemapIndex
## - Une sitemap listant les catégories publiques.
## - Une sitemap par catégorie listant les articles.
## NOTE : Seule les catégories étant reliées à un forum non vide et les articles
## possédant des commentaires seront listés dans cette version.
## Quand mxBB PORTAL est installé
## - Ajoute les entrées nécessaires dans le SitemapIndex
## - Ajoute une option dans l'acp permettant de définir l'ID de page mx sur laquelle se trouve KB.
## - Une sitemap listant toutes les pages publiques de mx.
##
## NOT tested with EasyMod, but should work :-)
##############################################################
## MOD History:
##
##
## 2006-02-28 - First release cadidate 1.0.0RC1
## - Added some checks to make sure sitemaps are not empty
## - Made the install phbbb.com compliant.
## - Minors bug fixes and code opt.
## - Added uninstall jhaskins's Google sitemap generator file.
##
##
## 2006-02-24 - Second beta Version 1.0.0B2
## - Added advanced pagination control for topics
## - Better handeling of eventual sql errors
## - Install and uninstall script both for phpBB and mxBB PORTAL
## - Cosmetic in acp
## - Minors bug fixes and code opt.
##
##
## 2006-02-22 - First beta Version 1.0.0B1
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
|
Dernière édition par dcz le Mer Mar 01, 2006 0:27; édité 1 fois |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Jeu Juil 07, 2005 18:24 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
Voici le tuto pour l'ancien mod sitemap :
phpBB google keyword URLs Sitemap generator 1.6.2
download it
Ce mod est presque trop simple à installer
On peut rendre le resultat valable pour tout le site en ajoutant en dur les eventuels liens se trouvant en dehors du forum
(home page, *.htm etc.., ce mod ne fait que lister tous les sujet postés du forum) dans sitemap_body.tpl.
Il suffit de les ajouter en respectant la même synthaxe (et en mettant le tout entre <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
et <!-- BEGIN topics -->)
Exemple de sitemap_body.tpl pour un phpBB installé dans /votredossierphpBB/ (retirez les commentaires si vous le copiez d'ici):
| Code: |
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.votresite.com/</loc> <!-- votre home page -->
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<!-- ici vous pouvez mettre d'autres pages statiques manuellement, même dans des sous dossiers.-->
<url>
<loc>http://www.votresite.com/votredossierphpBB/index.php</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<!-- BEGIN topics -->
<url>
<loc>{topics.TOPIC_URL}</loc>
<lastmod>{topics.TOPIC_TIME}</lastmod>
<changefreq>{topics.TOPIC_CHANGE}</changefreq>
<priority>{topics.TOPIC_PRIORITY}</priority>
</url>
<!-- END topics -->
</urlset>
|
Pour ce faire il faudra toute fois placer le fichier sitemap.php à la racine de votre hébèrgement (et nom dans le répèrtoire de phpBB)
et éffectuer la correction suivante :
| Code: |
#Remplacer
$phpbb_root_path = './';
#Par
$phpbb_root_path = 'votredossierphpBB/';
|
Il faut bien sur ensuite inscrire sa sitemap chez google ici.
Ce mod est très efficace pour être rapidement (re)référencé. De plus, si c'est un outils google, il ne fait pratiquement
aucun doute au vu de mes logs que d'autres moteurs de recherche l'utilisent.
DEMO dans le dossier racine
Dernière édition par dcz le Mer Mar 01, 2006 0:29; édité 4 fois |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Dim Juil 10, 2005 19:00 Sujet du message: error mod |
|
|
Donc, je viens de finir d'installer phpBB Error mod 1.0.0 après quelques peine côté .htaccess.
En effet, le mod suppose que l'on ait tout installé à la racine de l'éspace web. Comme je suis pas très fort en .htaccess, il m'a fallu un peu de temps pour trouver une solution qui marche avec un forum installé dans un répertoire.
De plus j'ai un peu élagué la partie sur les bots, si vous voulez les remettre, il n'y a pas de raisons qu'elles ne marchent pas.
Voici un .htaccess qui marche pour OVH, à mettre à la racine de l'herbergement web :
| Code: |
Options +FollowSymlinks
#enable these to allow your Error Module to work.
ErrorDocument 400 /votredossierphpBB/error.php?mode=400
ErrorDocument 403 /votredossierphpBB/error.php?mode=403
ErrorDocument 404 /votredossierphpBB/error.php?mode=404
ErrorDocument 500 /votredossierphpBB/error.php?mode=500
DirectoryIndex index.php index.html index.htm /votredossierphpBB/error.php?mode=403
RewriteEngine On
#this may cause isues with subdirs and so I have not enabled it.
RewriteBase /
#Pour que toute les requètes pointent vers www.monsite.com
#au lieu de monsite.com.
RewriteCond %{HTTP_HOST} ^monsite.com
RewriteRule (.*) http://www.monsite.com/$1 [QSA,L,R=301]
# CODERED
RewriteCond %{REQUEST_URI} /default\.(ida¦idq)$ [NC,OR]
RewriteCond %{REQUEST_URI} /.*\.printer$ [NC]
RewriteRule !(error\.php|robots\.txt) /votredossierphpBB/error.php?mode=codered [L,E=HTTP_USER_AGENT:CODERED_EXPLOIT,T=application/x-httpd-cgi]
#RewriteRule .* - [F,L]
# rude bot
RewriteCond %{HTTP_USER_AGENT} Atomz [OR]
RewriteCond %{HTTP_USER_AGENT} FlickBot [OR]
RewriteCond %{HTTP_USER_AGENT} "efp@gmx\.net" [OR]
RewriteCond %{HTTP_USER_AGENT} imagefetch [OR]
RewriteCond %{HTTP_USER_AGENT} "LINKS ARoMATIZED" [OR]
RewriteCond %{HTTP_USER_AGENT} "mister pix" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PersonaPilot [OR]
RewriteCond %{HTTP_USER_AGENT} Sqworm [OR]
RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR]
# dumb bot, doesn't know how to follow links, generates lots of 404s
RewriteCond %{HTTP_USER_AGENT} vayala [OR]
# dumb bot
RewriteCond %{HTTP_USER_AGENT} "^Mozilla/4.0$" [OR]
# Unknown
# unknown.Level3.net
RewriteCond %{REMOTE_ADDR} ^64\.156\.198\.(6[89]|7[0-9]|80)$ [OR]
# host25x.keebler.com
RewriteCond %{REMOTE_ADDR} ^65\.223\.250\.25[0-3]$ [OR]
# Turnitin spybot
RewriteCond %{REMOTE_ADDR} ^64\.140\.49\.6([6-9])$ [OR]
RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
#Redirigez ces bots vers une page web, une page d'erreur ou nul part
#Par defaut sur error.php
#RewriteRule /* http://www.geocities.com/WestHollywood/Heights/3204/1home.html [L,R]
RewriteRule !(error\.php|robots\.txt) /votredossierphpBB/error.php?mode=badua [L,E=HTTP_USER_AGENT:BAD_USER_AGENT]
#RewriteRule .* - [F,L]
# Block if useragent and referer are unknown.
RewriteCond %{HTTP_REFERER} ^-$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^-$
#Redirigez ces bots vers une page web, une page d'erreur ou nul part
#Par defaut sur error.php
#RewriteRule /* http://www.geocities.com/WestHollywood/Heights/3204/1home.html [L,R]
RewriteRule !(error\.php|robots\.txt) /votredossierphpBB/error.php?mode=noagent [L,T=application/x-httpd-cgi]
#RewriteRule .* - [F,L]
|
Il faut bien sur remplacer /votredossierphpBB par /votrevraidossierphpBB et monsite.com par monvraisite.com .
Vous pouvez bien entendu encore enlever des rewritecond sur de nombreux bots, car ça doit quand même alourdir la charge serveur. Pour ceux que ça amuse, il y en a vraiment beaucoup au départ.
J'ai également ajouté le flag QSA dans "RewriteRule (.*) http://www.monsite.com/$1 [QSA,L,R=301]" histoire de bien conserver toutes les eventuelles requètes dans les urls.
J'ai également l'aissé l'ensemble de la partie du mod rewrite qui inclus des rewriting inutiles pour ceux qui n'ont par exemple pas le smartor album mod.
Niveau robots.txt J'ai mis :
| Code: |
User-agent: *
Disallow: /votredossierphpBB/posting.php?
Disallow: /votredossierphpBB/groupcp.php
Disallow: /votredossierphpBB/profile.php?
Disallow: /votredossierphpBB/memberlist.php
Disallow: /votredossierphpBB/search.php
Disallow: /votredossierphpBB/login.php
Disallow: /votredossierphpBB/faq.php
Disallow: /votredossierphpBB/post-
Disallow: /votredossierphpBB/updates-topic
Disallow: /votredossierphpBB/stop-updates-topic
Disallow: /votredossierphpBB/viewtopic.php?
Disallow: /votredossierphpBB/viewforum.php?
Disallow: /votredossierphpBB/index.php?
Disallow: /votredossierphpBB/viewonline.php
Disallow: /votredossierphpBB/error.php
Disallow: /votredossierphpBB/-br
Disallow: /votredossierphpBB/mark
Disallow: /votredossierphpBB/image-
|
J'imagine que l'on peut optimiser celui là aussi, mais cela devrait eviter les duplicates les plus fréquents.
De plus le manage bots mod permet de carrement retirer tous les liens foireux pour le pr suelement pour les bots. Donc, on verra plus loin dans le test.
En tous cas ce mod est vraiment bien, il protège votre site et permet de ne jamais trop vexer les bots, car ils trouvent un page avec des liens vers le site à la place d'une page 404 de base.
De plus si comme moi vous changez de façon de gerer vos url alors que vous étiez déjà référencé, il faut bien ça pour gerer le paquet de 404 auquel il faut s'attendre.
De plus cette gestion est intelligente, la page 404 propose une recherche sur les eventuels termes de l'url ne fonctionnant pas.
Essayez -www.marsatak.org/video
Cela permet par exemple de rediriger les requetes google pas encore à jour à partir du titre.
Sur -http://www.google.fr/search?hl=fr&q=ELEKTRONIKA+LIVE+Specifications&btnG=Recherche+Google&meta=
Essayez le lien pointant vers ftopic18.php (il n'y restera que jusqu'à ce que google le vire mais les utilisateur sont pendant ce temps redirigés vers une page de recherche contenant la bonne page).
Pour que tout marche il faut aussi uploader le fichier lang_search.php fournit dans vos répertoires de langue.
Enfin, il m'a fallu virer la redirection 401 (ErrorDocument 401 /votredossierphpBB/error.php?mode=401) pour pouvoir utiliser les restrictions .htacess (par exemple de mon dossier admin).
Bref, je trouve encore une fois que c'est du beau travail.
Je vais bientôt traduire ce mod pour que les pages d'erreurs soient billingues.
@ ++ pour la suite des tests.
dcz
Dernière édition par dcz le Jeu Juil 14, 2005 20:52; édité 2 fois |
|
| |
|
 |
prof-particulier WRInaute impliqué

Inscrit le: 17 Aoû 2004 Messages: 252
|
Posté le : Mar Juil 12, 2005 15:14 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
phpBB google keyword URLs 2.2.1 SEO MOD
J'ai installé ce mod mais depuis je n'ai plus accès à ma page d'admin je ne comprend pas pourquoi ça merde
Impossible de me logguer.
Une idée ? |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Mar Juil 12, 2005 15:39 Sujet du message: oki |
|
|
As tu installé le guest session mod de cyber alien?
Pour l'instant je n'ai testé qu'avec ce mod. Il se peut que cela vienne d'un problème de SID. |
|
| |
|
 |
prof-particulier WRInaute impliqué

Inscrit le: 17 Aoû 2004 Messages: 252
|
Posté le : Mar Juil 12, 2005 16:22 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
| Oui j'ai installé tous les mod, dont celui pour supprimer le sid des URL. |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Mar Juil 12, 2005 17:18 Sujet du message: hum |
|
|
C'est bizarre tout ça.
Le seut truc que j'ai eu avec l'accès à l'acp, c'est avec le error mod, j'ai du vire la redirection 401 parceque j'ai protégé le dossier admin avec un .htaccess et cela bloquais le processus de login du .htaccess.
Si non je viens de tester mon forum en desactivant error mod, pour ne voir que le comportement du mod rewrite, et tout marche.
Donc, sauf erreur dans l'application des codes, ou utilisation d'un mod incompatible je vois pas. Regarde aussi ton .htaccess au cas ou. |
|
| |
|
 |
prof-particulier WRInaute impliqué

Inscrit le: 17 Aoû 2004 Messages: 252
|
Posté le : Mer Juil 13, 2005 12:06 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
| Code: |
RewriteEngine On
#this may cause issues with subdirs and so I have not enabled it.
RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.php?mode=stats&stats=latest
|
J'ai supprimé le htaccess d'origine et remplacé par celui ci lors de la création des mod.
Dans le dossier admin je n'ai pas d'htaccess ... |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Mer Juil 13, 2005 13:12 Sujet du message: re |
|
|
Donc, normallement, si tu avais déjà un .htacces, pas la peine de la virer, il suffit d'ajouter les instruction de celui-ci dedans.
Mais je doute que cela vienne de là.
J'ai lu que certains thème pouvaient poser de problèmes, si tu n'utilise pas subsilver, essai avec pour voir.
Si tu utilises gzip, essai sans aussi. |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Mer Juil 13, 2005 21:07 Sujet du message: updated |
|
|
| Premier post édité. |
|
| |
|
 |
xEnEtPrO- Nouveau WRInaute
Inscrit le: 09 Juin 2005 Messages: 14
|
Posté le : Sam Juil 16, 2005 3:31 Sujet du message: url rewriting + titres pour phpbb v2 : solution globale |
|
|
Bonsoir , je viens d'install ce Mod , j'ai juste un problème au niveau de 'phpBB SEF keyword URLs archive generator'
L'Erreur :
| Citation: |
Warning: main(album_mod/album_constants.): failed to open stream: No such file or directory in /home/forums/public_html/forums/includes/constants.php on line 33
Warning: main(): Failed opening 'album_mod/album_constants.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/forums/public_html/forums/includes/constants.php on line 33 |
Le fichier index de ce Mod :
| Citation: |
require ("./../forums/config.php");
DEFINE ("IN_PHPBB","WEBOUS");
require ("./../forums/includes/constants.php");
|
Ligne 33 du constants :
| Citation: |
include($phpbb_root_path . 'album_mod/album_constants.' . $phpEx);
|
J'ai essayé plusieurs possibilité en changeant le $phpbb_root_path etc... pas trouvé si quelqu'un a une idée merci |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Sam Juil 16, 2005 10:26 Sujet du message: yo |
|
|
Pour l'archive : As tu installer le mod à la racine de ton site ou pas et as tu utilisé l'index. php original ou celui que j'ai modifier?
Parce que ça change quelques trucs et aussi qu'as tu mis dans ton .htaccess?
Et album_mod ej vois pas trop ce qu'il aurait a voir... |
|
| |
|
 |
dcz WRInaute passionné

Inscrit le: 02 Mar 2005 Messages: 682
|
Posté le : Sam Juil 16, 2005 10:53 Sujet du message: updated |
|
|
| Premier post édité : possible méprise sur le cloaking. |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|