[INFO] sur le référencement des forums phpBB sur Google

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Messagede cotdaz le 25 Mai 2004 à 23:55

par contre nouveau problème voila le post de l'un de nos membres
Code: Tout sélectionner
Alors....
Je suis dans une rubrique du forum
Il y a par exemple 3 threads qui contiennent des messages que je n'ai pas lus. Je clique sur une des icones pour aller les lire...
Quand j'ai lu mon thread, je clique sur sur l'entete de la rubrique de "Justneuf.com" puis Index du Forum puis la rubrique ou j'étais
Et quand je reviens, les icones des autres ont disparu...
A noter: ca ne le fait tout le temps


une explication ?

Merci :wink:
cotdaz
Posteur néophyte
Posteur néophyte
 
Messages: 20
Inscription: 25 Mai 2004 à 16:52

Messagede pLx le 26 Mai 2004 à 14:58

christophe83 a écrit:-----
Pour pLx, je regarde ton htaccess rapidement, je te tiens au courant.
-Je sais pas je vais chercher pour sivit ;)-


Merci d'avance :wink:
pLx
Apprenti-posteur
Apprenti-posteur
 
Messages: 123
Inscription: 06 Juil 2002 à 23:24

Messagede christophe83 le 26 Mai 2004 à 16:13

pLx a écrit:
christophe83 a écrit:-----
Pour pLx, je regarde ton htaccess rapidement, je te tiens au courant.
-Je sais pas je vais chercher pour sivit ;)-


Merci d'avance :wink:

J'ai pas trop eu le temps ni pensé à chercher, j'espère pouvoir le faire aujourd'hui ;) :roll:
christophe83
Floodeur mature
Floodeur mature
 
Messages: 1666
Inscription: 20 Mar 2004 à 14:38
Localisation: France

Messagede Poupoune le 01 Juin 2004 à 08:41

Remis dans le forum de Discussions Générales :mrgreen:
Poupoune
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3970
Inscription: 11 Juil 2003 à 13:22

Messagede Luc [TRO] le 01 Juin 2004 à 16:22

Hum , j'ai installé l' UR sur mon forum avec les explications données ici , çà marchait relativement bien mais j'ai un blème avec la fonction "surveiller le sujet" ou "arrêter de surveiller" , çà me mets un lien du style :

http://www.tro-online.com/forums/ftopic ... 2fb596cb9c

et qui n'a aucun effet en fait ...une idée ?

PS ; j'ai appliqué la méthode qui ne modifie que 2 fichiers PHP dans /includes et ajouté un .htaccess ,j'ai remis mon forum comme avant en attendant
Webmaster de TRO-ONLINE.COM
Le premier site interactif sur
Tomb Raider et Lara Croft
http://www.tro-online.com
http://www.tro-online.com/forums
Avatar de l’utilisateur
Luc [TRO]
Posteur néophyte
Posteur néophyte
 
Messages: 40
Inscription: 24 Fév 2003 à 03:25

Messagede christophe83 le 01 Juin 2004 à 16:52

Luc [TRO] a écrit:
et qui n'a aucun effet en fait ...une idée ?

Qu'est-ce que t'entends par là ?
christophe83
Floodeur mature
Floodeur mature
 
Messages: 1666
Inscription: 20 Mar 2004 à 14:38
Localisation: France

Messagede Dr DLP le 01 Juin 2004 à 17:14

Simple : ça renvoit au forum sans rien d'autre .
Je corrige ça .
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede Dr DLP le 01 Juin 2004 à 17:19

Ajoute :
Code: Tout sélectionner
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2

après
Code: Tout sélectionner
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next

et remplace ton code dans page_header.php par :
Code: Tout sélectionner
ob_start();
function replace_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;view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)watch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)unwatch=topic&(?:amp;)start=([0-9]*)'",
      "'(?<!/)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\?p=([0-9]*)'");

   $urlout = array(
      "viewforum\\1-\\2-\\3.php",
      "mforum\\1.php",
      "forum\\1.php",

      "ptopic\\1.php",
      "ntopic\\1.php",
      "newtopic\\1.php",
      "stopic\\1.php",
      "utopic\\1.php",
      "ftopic\\1-\\2-\\3-\\4.php",
      "ftopic\\1-\\2-\\3-\\4-\\5.php",
      "ftopic\\1-\\2.php",
      "ftopic\\1.php",
      "sutra\\1.php");

   $s = preg_replace($urlin, $urlout, $s);

   return $s;
}
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede Luc [TRO] le 01 Juin 2004 à 19:19

Ben maintenant, çà me donne une erreur 404 quand je veux "surveiller le sujet" .... :( et bizarrement je n'ai plus mes liens forumsX.html mais du style "forumX.php" ....j'aimerais avoir quelque chose dans le style de ce forum ci ou webrankinfo qui ne bugge pas :lol: ...

Pourquoi ne pas mettre à disposition des fichiers 2.08 correctement modifiés sur ce site ?

Je vais vous redonner le contenu de mon Htaccess...

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^markforum_([0-9]*).* viewforum.php?f=$1&mark=topics
RewriteRule ^viewforum_([0-9]*)_([0-9]*)_([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^viewforum_([0-9]*).* viewforum.php?f=$1
RewriteRule ^prevtopic_([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^nexttopic_([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^newtopic_([0-9]*).* viewtopic.php?t=$1&view=newest
RewriteRule ^watchtopic_([0-9]*)_([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2
RewriteRule ^unwatchtopic_([0-9]*)_([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2
RewriteRule ^viewtopic_([0-9]*)_([0-9]*)_([a-zA-Z]*)_([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^viewtopic_([0-9]*)_([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^viewtopic_([0-9]*).* viewtopic.php?t=$1
RewriteRule ^viewtopic_([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^viewpost_([0-9]*).* viewtopic.php?p=$1


et le code que j'implémente dans page_header

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;view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp);watch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp);unwatch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)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\?p=([0-9]*)'");

$urlout = array(
"viewforum_\\1_\\2_\\3.html",
"markforum_\\1.html",
"viewforum_\\1.html",

"prevtopic_\\1.html",
"nexttopic_\\1.html",
"newtopic_\\1.html",
"watchtopic_\\1.html",
"unwatchtopic_\\1.html",
"viewtopic_\\1_\\2_\\3_\\4.html",
"viewtopic_\\1_\\2_\\3_\\4_\\5.html",
"viewtopic_\\1_\\2.html",
"viewtopic_\\1.html",
"viewpost_\\1.html");

$s = preg_replace($urlin, $urlout, $s);
return $s;
}


edit : entretemps j'ai un peu rechangé les liens à mon gout mais bon j'ai toujours ce problème avec la fonction "surveiller"

REEDIT : je pense que j'ai trouvé le blème , il y a un paramètre en trop dans les 2 lignes du .htaccess , quand j'enlève le second çà marche !

je dois mettre quoi dans le robot.txt ?

qqch comme çà :

User-agent: *
Disallow: /forums/viewtopic.php
Disallow: /forums/viewforum.php
Disallow: /forums/markforum.html

et ...?



merci pour votre aide !
Dernière édition par Luc [TRO] le 03 Juin 2004 à 11:52, édité 1 fois.
Webmaster de TRO-ONLINE.COM
Le premier site interactif sur
Tomb Raider et Lara Croft
http://www.tro-online.com
http://www.tro-online.com/forums
Avatar de l’utilisateur
Luc [TRO]
Posteur néophyte
Posteur néophyte
 
Messages: 40
Inscription: 24 Fév 2003 à 03:25

oup's...

Messagede mp3-fr.net le 02 Juin 2004 à 12:07

Perso sur ovh je reste bloqué, je tombe sur l'erreur 404 des que je clique sur le lien forumXX.php

J'ai fait les toute premiere modif et mon htaccess est dans le repertoire du forum...

Si vous voyez ....
phpbb 2.0.6, quick reply fr 1.0.7, Meta tags fr, Last visit 1.2.8 (theme subsilver, easyblue)
____________

***Mp3-fr.net***, Découvrez de nouveaux artistes !
Le site ==> http://www.mp3-fr.net
Le forum ==> http://www.mp3-fr.net/forum/
mp3-fr.net
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: 23 Nov 2003 à 22:12

Messagede christophe83 le 02 Juin 2004 à 12:33

OVH : toujours rajouter un slash (/) (voir cas n°2 sur le forum de phpBB Group; lien au premier poste du sujet)
christophe83
Floodeur mature
Floodeur mature
 
Messages: 1666
Inscription: 20 Mar 2004 à 14:38
Localisation: France

Messagede Striker le 02 Juin 2004 à 14:14

Bonjour à tous :D

Voici une petite correction de ce qu'a donné Dr DLP à propos du suivit ou l'arrêt des suivi de topic

page_header.php :

Dr DLP a écrit:ob_start();
function replace_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;view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)watch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)unwatch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)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\?p=([0-9]*)'");

$urlout = array(
"viewforum\\1-\\2-\\3.php",
"mforum\\1.php",
"forum\\1.php",

"ptopic\\1.php",
"ntopic\\1.php",
"newtopic\\1.php",
"stopic\\1-\\2.php",
"utopic\\1-\\2.php",
"ftopic\\1-\\2-\\3-\\4.php",
"ftopic\\1-\\2-\\3-\\4-\\5.php",
"ftopic\\1-\\2.php",
"ftopic\\1.php",
"sutra\\1.php");

$s = preg_replace($urlin, $urlout, $s);

return $s;
}


Voila c'est juste ca :P

Par contre moi j'ai tjr un problème au niveau de la recherche.
Je m'explique : apres avoir fait une recherche lorsque je clique sur le lien de l'un des sujets trouver je tombe bien sur le sujet mais le highlight ne fctionne pas :?

Je vous donne un lien pour regarder ce que cela fait :
http://www.phenixecarlate.com/forums/search.php

rechercher le mot test vous aurez pas mal de résultats.
On obtient une url de ce type
http://www.phenixecarlate.com/forums/ft ... light=test

bien entendu c'est pas bon.

Merci pour votre aide.
Striker
Webmaster de phenixecarlate.com
Avatar de l’utilisateur
Striker
Posteur néophyte
Posteur néophyte
 
Messages: 64
Inscription: 02 Nov 2001 à 00:00
Localisation: Massy (91), France

Messagede Luc [TRO] le 02 Juin 2004 à 17:35

C pareil chez moi çà le highlight ne marche pas :( ....ok pour la surveillance mais j'avais corrigé çà déjà ...

faudrait pas rajouter une ligne pour çà dans le htaccess et le fichier page_header ?

je vois qu'ici sur le forum çà marche mais çà laisse un lien php original ...
Webmaster de TRO-ONLINE.COM
Le premier site interactif sur
Tomb Raider et Lara Croft
http://www.tro-online.com
http://www.tro-online.com/forums
Avatar de l’utilisateur
Luc [TRO]
Posteur néophyte
Posteur néophyte
 
Messages: 40
Inscription: 24 Fév 2003 à 03:25

Messagede Striker le 02 Juin 2004 à 21:02

Oui pour le highlight c'est rewriter ce qui d'ailleur est pas plus mal car les robots google ou ceux de n'importe qu'elle autre moteur ne font pas de requettes de recherche :wink:

Par contre je ne voit pas comment empécher cette réécriture.
Même en supprument les lignes correspondantes à l'url contenant le highlight, mes url de recherche sont malgré tout réécrites.

D'ailleur je ne voit pas a quoi correspondent ces deux lignes :
Code: Tout sélectionner
"'(?<!/)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]*)'",


C'est au niveau de la recherche mais où ?

Voila :D
Striker
Webmaster de phenixecarlate.com
Avatar de l’utilisateur
Striker
Posteur néophyte
Posteur néophyte
 
Messages: 64
Inscription: 02 Nov 2001 à 00:00
Localisation: Massy (91), France

Messagede Luc [TRO] le 03 Juin 2004 à 11:57

je pense que cette ligne sert quand tu fais une recherche plus personnalisé avec les paramètres de dates , tri etc ... non ?

sinon à part le "highlight" çà il me semble que tout marche à peu près bien sur mon forum ...
Webmaster de TRO-ONLINE.COM
Le premier site interactif sur
Tomb Raider et Lara Croft
http://www.tro-online.com
http://www.tro-online.com/forums
Avatar de l’utilisateur
Luc [TRO]
Posteur néophyte
Posteur néophyte
 
Messages: 40
Inscription: 24 Fév 2003 à 03:25

PrécédenteSuivante

Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •