[INFO] sur le référencement phpBB: URL Rewriting+Titres+MODs

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 linotto le 19 Oct 2006 à 10:50

Bonjour,

Merci pour ta réponse,

voici mes mods j'espère ne pas en oublier : Birthday, chatbox, Point System, Url Rewriting + google visit, Game Arcade, Mod Anti Bot question, Smilies Category, (Optimisation table recherche).

Donc je pense que je vais essayé tout d'abord de désinstaller mon mod url rewriting puis ensuite google visit.

Si cela ne fonctionne toujours pas pourquoi pas Birthday qui pourrais ralentir aussi.

Merci pour votre aide, je vais essayer d'abord de retirer l'url rewriting pour voir si il y a des améliorations.

PS : Voyez vous un autre mod qui pourrai me causer des soucis ?

Merci et bonne journée.
La fonction recherche sa aide je vous assure :)

-> http://www.chezeros.com
-> http://www.chezeros.com/forum
Avatar de l’utilisateur
linotto
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 16 Nov 2005 à 19:23

Messagede cotp le 20 Oct 2006 à 09:07

Bonjour à tous,

J'ai un gros problème.

J'ai fait les modifs mais mes urls sont décalées...

Regardez par exemple sur ma page critiques de films. Observez bien la barre d'état des liens et essayez même de faire un copier collé d'un lien (sous firefox: "copier l'adresse du lien") ça va copier le lien du dessus 8O 8O

Une idée sur ce qui a pu se passer ?

Merci par avance,

Cotp (déboussolé)
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 375
Inscription: 20 Juil 2005 à 09:03

Messagede dcz le 20 Oct 2006 à 11:49

ahh, je viens de comprendre, on dirait que tu as fait un boullette dans viewforum.php, envois un lien vers un zip ;)
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede cotp le 24 Oct 2006 à 08:53

Merci dcz... :)

J'ai encore un problème, désolé :(
Un internaute a posté le sujet [membre]
et ça donne
http://forum.cineastes.com/-vt2490.html?highlight=
ce qui produit un erreur 404


Comment éviter ce genre d'erreur ?

Cotp
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 375
Inscription: 20 Juil 2005 à 09:03

Messagede dcz le 24 Oct 2006 à 18:03

Ahh, oui, j'ai ajouté une petite ligne pour permettre de raccourcir les URLs si on veut. Tout ce qui se trouve entre "[" et "]" n'est pas injecté.

Avant la sortie du zéro dupe, j'ai restreint les rewriterules pour ne pas se retrouver avec des url comme celle que tu cites dans les moteurs de recherches, la 404 laisse le temps d'éditer le titre qui pose problème.

Mais avec le zéro dupe, plus pareil, on peut éditer le titre quand on veut, donc, pour faire que ces url marchent aussi (celle dont le titre est vide), il suffit de remplacer tous les ::
Code: Tout sélectionner
RewriteRule ^.+


Par des :

Code: Tout sélectionner
RewriteRule ^.*


* à la place de + avant le -vc, -vf, -vt, c'est pour dire quelque chose ou rien à la place de au moins quelque chose ;)

++
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede gero le 25 Oct 2006 à 12:42

Bonjour à tous,
Je ne suis pas certain de bien faire en poster dans ce sujet... Mais en ayant installé un nouveau mod, je m'apercois qu'il doit manquer quelque chose dans mon fichier .htaccess... En effet, le nouveau module installé permet aux membres de mon forum de génerer un fichier .txt de l'intégralité du sujet en question... Là où il y a problème c'est qu'avec le rewrite, ça ne marche pas :oops:


L'url qui n'est pas rewritée est du genre :
Code: Tout sélectionner
http://www.furetsdeglingues.com/viewtopic.php?printertopic=1&t=61&start=1520&postdays=0&postorder=asc&vote=viewresult


J'obtiens ce message d'erreur....
Code: Tout sélectionner
Fatal error: Call to undefined function: replace_mod_rewrite() in /home/furets/public_html/includes/page_tail.php on line 55


Le mod provient d'ici :
http://www.phpbbhacks.com/download/1004

Si quelqu'un avait la bonté de m'éclairer, merci d'avance :?
gero
Apprenti-posteur
Apprenti-posteur
 
Messages: 137
Inscription: 01 Mai 2005 à 20:50

Messagede cotp le 25 Oct 2006 à 13:06

dcz a écrit:Mais avec le zéro dupe, plus pareil, on peut éditer le titre quand on veut, donc, pour faire que ces url marchent aussi (celle dont le titre est vide), il suffit de remplacer tous les ::
Code: Tout sélectionner
RewriteRule ^.+


Par des :

Code: Tout sélectionner
RewriteRule ^.*


* à la place de + avant le -vc, -vf, -vt, c'est pour dire quelque chose ou rien à la place de au moins quelque chose ;)

++


Dcz tu conseilles de faire cette rectification par défaut ou seulement quand on doit corriger un titre ?
Désolé si ma question peut te paraitre idiote ...
Cotp
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 375
Inscription: 20 Juil 2005 à 09:03

Messagede dcz le 25 Oct 2006 à 13:11

Par défaut avec le zero dupe ;)
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede RickHunter13 le 31 Oct 2006 à 10:34

Bonjour, j'ai mis le mod PHPBB SEO sur mon forum.

A la racine de mon hébergement [url][http://www.horlianz-youpse-chimie.org/url], j'ai mis un robots.txt tel que:

Code: Tout sélectionner
User-agent: *
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /cache/
Disallow: /class/
Disallow: /images/
Disallow: /include/
Disallow: /install/
Disallow: /kernel/
Disallow: /language/
Disallow: /templates_c/
Disallow: /themes/
Disallow: /uploads/
Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/index.php?
Disallow: /forum/posting.php
Disallow: /forum/groupcp.php
Disallow: /forum/search.php
Disallow: /forum/login.php
Disallow: /forum/post
Disallow: /forum/membre
Disallow: /forum/profile.php
Disallow: /forum/memberlist.php
Disallow: /forum/faq.php


Première question:

Mon forum est dans le sous-domaine http://forum.horlianz-youpse-chimie.org, est-ce qu'un robots.txt dans le dossier où ce sous-domaine pointe est utile (c'est à dire le fichier racine/forum/robots.txt donc sous-domaine/robots.txt est utile?)

Deuxième question:
'Disallow: /forum/profile.php' empêche l'accès de toutes les pages commençant par profile.php (par exemple: 'http://127.0.0.1/sitenviro/forum/profile.php?mode=register')? sinon comment faire?

idem pour 'Disallow: /forum/login.php' ? (le robot n'ira pas sur la page de connexion?)
idem pour Disallow: /forum/membre ? (le robot n'ira pas sur 'http://forum.horlianz-youpse-chimie.org/membre2.html'?)
idem pour 'Disallow: /forum/memberlist.php'
idem pour 'Disallow: /forum/faq.php'

Par contre, il pourra aller sur 'http://forum.horlianz-youpse-chimie.org/etudiants-vf1.html'?

Puis sur 'http://forum.horlianz-youpse-chimie.org/topic298.html'?

A quoi sert 'Disallow: /forum/post'? A ne pas aller directement sur le topic à partir de la page d'index?

Car je voudrais que le robot fasse index -> forum -> sujet sans dévier sur des pages inutiles ou des sites externes (sauf ceux du footer :wink: )
RickHunter13
Posteur néophyte
Posteur néophyte
 
Messages: 28
Inscription: 30 Mai 2005 à 20:16

Messagede dcz le 31 Oct 2006 à 18:59

Donc oui, il faut un robots.txt spécifique par domaine ou sous-domaine, donc dans les dossier de http://www.horlianz-youpse-chimie.org et dans celui de forum.horlianz-youpse-chimie.org.

Les directives disallow sont à comprendre comme "tout ce qui commence par".

Donc, Disallow: /forum/post interdit postxx.html etc, pareil pour profile.php.

A noter que Disallow: /forum/index.php? n'interdit pas index.php, et que ton forum se trouvant à la racine de son domaine (un sous domaine est tout de même un domaine), il ne faudra bien mettre des:

Code: Tout sélectionner
Disallow: /index.php?


Pour son robots.txt.
Avec ce robots.txt actifs pour le forum, tu n'autorise que les url de forum et sujets.

Le disallow du post sert effectivement à éviter l'indexation des url de messages au profit des url de sujets, seules à même d'éviter tout duplicate.

++
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede lorenz054 le 01 Nov 2006 à 00:29

Voila, ayant un forum phpbb, j'aurais souhaité améliorer son référencement, j'ai fait pas mal de modifs techniques depuis la création de mon forum avec les principales cités dans ce topic.

Par contre, je me demandais si pour améliorer encore le référencement au près de google, il ne fallait pas en bas page, mettre une série de lien vers de gros site web connu : google, yahoo, .... , qu'en pensez vous et si oui comment mettre cela en place, merci d'avance
lorenz054
Apprenti-posteur
Apprenti-posteur
 
Messages: 152
Inscription: 04 Avr 2005 à 21:55

Messagede RickHunter13 le 02 Nov 2006 à 09:44

Merci pour les conseils.

A la racine de mon hébergement http://www.horlianz-youpse-chimie.org/, j'ai donc robots.txt tel que

Code: Tout sélectionner
User-agent: *
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /cache/
Disallow: /class/
Disallow: /images/
Disallow: /include/
Disallow: /install/
Disallow: /kernel/
Disallow: /language/
Disallow: /templates_c/
Disallow: /themes/
Disallow: /uploads/
Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/index.php?
Disallow: /forum/posting.php
Disallow: /forum/groupcp.php
Disallow: /forum/search.php
Disallow: /forum/login.php
Disallow: /forum/post
Disallow: /forum/membre
Disallow: /forum/profile.php
Disallow: /forum/memberlist.php
Disallow: /forum/faq.php
Disallow: /forum/privmsg.php
Disallow: /forum/viewonline.php


Et dans mon sous-domaine http://forum.horlianz-youpse-chimie.org/, c'est-à-dire le sous-dossier /forum, j'ai le robots.txt

Code: Tout sélectionner
User-agent: *
Disallow: /viewtopic.php
Disallow: /viewforum.php
Disallow: /index.php?
Disallow: /posting.php
Disallow: /groupcp.php
Disallow: /search.php
Disallow: /login.php
Disallow: /post
Disallow: /membre
Disallow: /profile.php
Disallow: /memberlist.php
Disallow: /faq.php
Disallow: /privmsg.php
Disallow: /viewonline.php


J'ai rajouté privmsg.php et viewonline.php, c'est utile pour que les robots ne passent pas par ces pages?
RickHunter13
Posteur néophyte
Posteur néophyte
 
Messages: 28
Inscription: 30 Mai 2005 à 20:16

Messagede ibasticour le 02 Nov 2006 à 16:16

Bonjour,
j'ai précédement poster un autre topic pour ce problème, mais un administrateur ma redirigé ici.

Mon problème est le suivant,
j'ai installer le mod intermediaire de phpbb SEO,
celui qui donne des url tel que
"http://forum.monsite.com/news-vf1.html"


Lorsque cela passe par mon sous domaine, tout fonctionne parfaitement mais une fois que l'on passe par les fichier, cela ne va plus.

Exemple.

Pourtant, c'est sont les même fichier, même dossier, et même informations qui sont demandé.

Est-il possible de régler ce probème? Comment ?

Merci pour vos suggestions.


PS: Je pense qu'en jouant avec des
Code: Tout sélectionner
$_SERVER['PHP_SELF']

et des
Code: Tout sélectionner
preg_match()

pour vérifier si "/forum" existe cela doit être possible, mais je ne sais pas comment formuler ce code, ni où le placer.
Image
ibasticour
Posteur habitué
Posteur habitué
 
Messages: 234
Inscription: 23 Aoû 2005 à 21:56
Localisation: Bruxelles

Messagede dcz le 02 Nov 2006 à 22:56

En fait vos deux problèmes ont un lien, une légère confusion sur l'usage des sous domaines.

RickHunter13, tes robots.txt sont bons, mais il n'est pas nécessaire de conserver les :
Code: Tout sélectionner
Disallow: /forum/...


dans celui du domaine principale, ces pages ne devrait pas être accessible depuis celui ci pour éviter de se retrouver avec un duplicate par page.

Cela répond à la question de ibasticour, il faut que cela ne soit pas possible d'utiliser les deux chemins, un seul doit être permis.

Pour réduire les éventuelles duplicates indexés, une solution serait de mettre les rewriterules du mod rewrite dans les .hatccess des deux domaines (un sous domaine est un domaine), en oubliant pas de mentionner le chemin dans celui du domaine principale (forum/) et en prenant soint du duplicate du préfixe www, option numéro deux ;)

++
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede ibasticour le 03 Nov 2006 à 17:05

Je n'ai pas très bien compris.

En gros, je doit mettre dans mon htacces ceci:

Code: Tout sélectionner
Disallow: /forum/*



Pourtant, Disallow c'est pour eviter une indexation...
Moi je n'ai pas de problème par rapport au moteurs de recehrches mais par rapport au public qui pourrais ecrire une url avec /forum/* à la place du sous domaine.

Je pensait donc a une redirection vers le sous domaine...


Merci de m'éclaircir un peu plus.
Image
ibasticour
Posteur habitué
Posteur habitué
 
Messages: 234
Inscription: 23 Aoû 2005 à 21:56
Localisation: Bruxelles

PrécédenteSuivante

Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

Utilisateurs parcourant ce forum: Gigabot [Bot] 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 •