PhpBB et URL Rewriting : les solutions !
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
PhpBB et URL Rewriting : les solutions !
Bonjour,
sans mettre en place l'url rewriting sur phpbb(trop compliqué pour moi...
) j'ai modifié le fichier session.php selon ce qui m'avait été expliqué ici pour enlever les numero de session et permettre donc à google de visiter mon forum.
par contre, chaque fois que je souhaite me servir de la plate-forme d'admin du forum, je dois remodifier ce meme fichier.
Y a-t-il une solution (simple) pour éviter cela?
question subsidiaire : pourquoi phpbb ne met pas a dispo un forum url rewritée ???
merci et bonne année à tous
sans mettre en place l'url rewriting sur phpbb(trop compliqué pour moi...
par contre, chaque fois que je souhaite me servir de la plate-forme d'admin du forum, je dois remodifier ce meme fichier.
Y a-t-il une solution (simple) pour éviter cela?
question subsidiaire : pourquoi phpbb ne met pas a dispo un forum url rewritée ???
merci et bonne année à tous
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
pourquoi phpbb ne met pas a dispo un forum url rewritée ???
si si, je suis sur d'avoir vu un jour un pack (mod's) permettant de rendre le phpBB "spiderable".. mais je sais plus ou j'ai vu ca.. une petite recherche sur... google par exemple ?
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
je ne comprends pas la blague.... encore faut-il savoir quel est le nom...
merci pour la réponse en tous cas...
merci pour la réponse en tous cas...
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
il voulait sans doute parler de ca
mais bon,je ne pense pas que ce soit le bon terme a rechercher...
mais bon,je ne pense pas que ce soit le bon terme a rechercher...
non, surtout que cela donne que des résultats anglais. Mais sur "indexable" ou "indexer", on ne tombe que sur WRI et ttlejvscript
)
mais si tu lis tout cela, tu devrais y arriver, non?
www.webrankinfo.com/forums/viewtopic_1907.htm
mais si tu lis tout cela, tu devrais y arriver, non?
www.webrankinfo.com/forums/viewtopic_1907.htm
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
c'est celui que je viens de lire mais je ne suis pas informaticien et cela me parait complexe....
allez, un petit article pour commencer comme dit mahefarivony
http://www.webrankinfo.com/analyses/aut ... utants.php
http://www.webrankinfo.com/analyses/aut ... utants.php
Y a bien ce post sur phpbb.com :
http://www.phpbb.com/phpBB/viewtopic.ph ... &start=820
Je vais tester...
http://www.phpbb.com/phpBB/viewtopic.ph ... &start=820
Je vais tester...
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
salut Kali
j'ai regardé ce site mais n'ai rien trouvé en relation avec ma question...
JeromeRookie a écrit:
salut Kali
j'ai regardé ce site mais n'ai rien trouvé en relation avec ma question...
Lol, c'est le forum que je viens d'url rewriter en quelques minutes en suivant la méthode du forum phpbb...
Dernière édition par Kounte le Dim Sep 12, 2004 17:17, édité 1 fois.
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
extraordinaire!
je viens de survoler les 42 pages de http://www.phpbb.com/phpBB/viewtopic.ph ... &start=820 et je n'ai rien vu a ftp... ? es-tu allé dans le code ou as-tu trouvé des fichiers a upl ? si oui, lesquels ?
merci Kali!
je viens de survoler les 42 pages de http://www.phpbb.com/phpBB/viewtopic.ph ... &start=820 et je n'ai rien vu a ftp... ? es-tu allé dans le code ou as-tu trouvé des fichiers a upl ? si oui, lesquels ?
merci Kali!
Voici la méthode vu dans ce fameux post, en faite on trouve la bonne solution sur 2 posts, j'ai suivit exactement celle-ci-dessous pour obtenir un forum phpbb url rewrité en quelques minutes de modification des fichiers concernés en ftp et sans connaissances de php...
Acid Paul wrote:
I have modified the Googlifier mod for PHPNuke with PHPBB2 port found at www.orientalgate.org to work with standalone PHPBB2. This mod allows you to turn dynamic forum urls into static ones and therefore get better indexed and ranked by Google & co., as well as picked by search engines, that don't like dynamic URLs (e.g. AllTheWeb).
The effect is like this:
> viewtopic.php?t=157 => ftopic28.html
(affects all topics, posts, forum folders and pagination; member profiles, search, lorgin and usergroups URL stay unchanged; the main page remains index.php)
Requirements: you need mod_rewrite enabled as well as ability to use .htaccess or modify apache config files.
Implementation:
Step 1. In /includes/page_header.php before
add this code (make sure there are no space breaks at line ends after you paste):
Step 2. In /includes/page_tail.php after
add this:
in the same file after
add this:
Step 3. In your .htaccess file (if you don't have one create it; should be located in you forum root directory) paste these lines:
Note: sometimes this .htaccess code won't work properly if the forum is on a subdomain (was the case with me), you may need to try this variation:
Step 4. Very important! In your robots.txt file (goes at the *site* root) add these lines:
(This is required to avoid feeding duplicate content to Google)
Step 5. Apply Google Mod #1 described at this page.
Congrats! Now you now have traffic-generating mogul.
Acid Paul wrote:
I have modified the Googlifier mod for PHPNuke with PHPBB2 port found at www.orientalgate.org to work with standalone PHPBB2. This mod allows you to turn dynamic forum urls into static ones and therefore get better indexed and ranked by Google & co., as well as picked by search engines, that don't like dynamic URLs (e.g. AllTheWeb).
The effect is like this:
> viewtopic.php?t=157 => ftopic28.html
(affects all topics, posts, forum folders and pagination; member profiles, search, lorgin and usergroups URL stay unchanged; the main page remains index.php)
Requirements: you need mod_rewrite enabled as well as ability to use .htaccess or modify apache config files.
Implementation:
Step 1. In /includes/page_header.php before
- Code: Tout sélectionner
//
// Generate logged in/logged out status
//
add this code (make sure there are no space breaks at line ends after you paste):
- Code: Tout sélectionner
//
// Short URL implementation
//
ob_start();
function replace_for_mod_rewrite(&$s)
{
$urlin =
array(
"'(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=([0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php&(?:amp;)p=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'",
);
$urlout = array(
"viewforum\\1-\\2-\\3.html",
"forum\\1.html",
"forum\\1.html",
"ptopic\\1.html",
"ntopic\\1.html",
"ftopic\\1-\\2-\\3-\\4.html",
"ftopic\\1.html",
"ftopic\\1-\\2.html",
"ftopic\\1.html",
"sutra\\1.html",
"sutra\\1.html",
);
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
Step 2. In /includes/page_tail.php after
- Code: Tout sélectionner
$db->sql_close();
add this:
- Code: Tout sélectionner
$contents = ob_get_contents();
ob_end_clean();
echo replace_for_mod_rewrite($contents);
global $dbg_starttime;
in the same file after
- Code: Tout sélectionner
ob_end_clean();
add this:
- Code: Tout sélectionner
echo replace_for_mod_rewrite($contents);
global $dbg_starttime;
Step 3. In your .htaccess file (if you don't have one create it; should be located in you forum root directory) paste these lines:
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1
Note: sometimes this .htaccess code won't work properly if the forum is on a subdomain (was the case with me), you may need to try this variation:
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forums.* /index.php
RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /viewtopic.php?p=$1
Step 4. Very important! In your robots.txt file (goes at the *site* root) add these lines:
- Code: Tout sélectionner
Disallow: /your-forum-folder/sutra*.html$
Disallow: /your-forum-folder/ptopic*.html$
Disallow: /your-forum-folder/ntopic*.html$
Disallow: /your-forum-folder/ftopic*asc*.html$
(This is required to avoid feeding duplicate content to Google)
Step 5. Apply Google Mod #1 described at this page.
Congrats! Now you now have traffic-generating mogul.
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un forum phpBB
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Passage à l'heure d'été/hiver sur un forum phpBB
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Design de WRI version 3
- L'URL Rewriting expliqué aux débutants
- Comment éviter les contenus dupliqués (avec/sans le www)
- URL Rewriting ou autres solutions?
- PhpBB URL Rewriting et URL des sujets
- url rewriting phpBB 2.0.18
- URL rewriting et phpBB
- Url rewriting phpBB 2.0.17
- pb url rewriting phpBB
- url rewriting phpbb
- phpBB et URL REWRITING
- Mon phpbb et url rewriting
- PHPBB / URL Rewriting : problème !
- erreur url rewriting phpBB
- url rewriting, phpbb et spip
- URL rewriting et forum phpBB
- URL rewriting pour forum phpbb 2.0.21
- Url rewriting avec phpBB seo
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Recherche de citations d'un site en texte brut
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum