[Bug] Lien vers "Rechercher les messages de l’utilisateur"

Le forum de support de la premod phpBB SEO pour phpBB3.
La premod inclus les trois solution de réécriture d'URL de phpBB SEO ainsi que différents mods d'optimisation du référencement pré-installés.

Modérateur: Modérateurs

[Bug] Lien vers "Rechercher les messages de l’utilisateur"

Messagede Glouf » Dim Mar 14, 2010 8:24 pm

Bonsoir,

J'utilise la premod et il y a un petit soucis lorsque les pseudos comportent des caractères tels que les apostrophes.
En effet en pareil cas, un lien du type http://www.example.com/forum/membre/avec'apostrophe/posts/ ne fonctionne pas.
Alors je sais qu'il vaut mieux éviter d'autoriser ces caractères mais mon forum a 6 ans et quelques milliers de membres donc difficile de revenir en arrière.

Serait-il possible de prévoir un correctif pour cela ?

Merci et bravo pour tout le taff !!
Glouf
 
Messages: 32
Inscription: Jeu Juin 19, 2008 9:37 am

Publicité

Re: [Bug] Lien vers "Rechercher les messages de l’utilisateu

Messagede SeO » Dim Mar 21, 2010 9:19 am

install.xml a écrit:_____________________________________________________
NOTE: URL de profil et de messages de membre sans ID:
_____________________________________________________

phpBB/member/pseudo VS phpBB/pseudo-uxx.html

Si vous utilisez les URL de profil et de messages de membre sans ID, vous devez noter que de l'urlencodage
va entrer en jeux pour prévenir un bug de mod_rewrite.
Ceci implique que certains cas particuliers, comme "&", "/", "#" et les espaces seront doublement encodés dans un pseudo.
Par exemple, un membre dont le pseudo serait rock&roll devrait être doublement urlencodé pour être utilisable : rock%2526roll
( http://www.php.net/urlencode => http://issues.apache.org/bugzilla/show_bug.cgi?id=34602 )

Il y a d'autre cas ou des caractères seront urlencodés, comme les accents.
Ce n'est pas vraiment un problème pour les bots, ils comprennent l'urlencodage, mais cela peu finir
par faire d'assez longues URLs avec des caractères multy byte.
Cela ne concerne pas les caractères a-zA-Z0-9 chars, underscore ("_"), tiret ("-") et point (".") inclus.

Cela veut bien entendu dire que les URL de profil et de messages de membre sans ID est bien plus adapté
a des pseudo utilisant des caractères alphanumériques (sans accents).


Donc, la solution si tu n'as pas restreint les pseudo aux caractères alphanumériques, c'est de ne pas activer le retrait des id de profiles.
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Re: [Bug] Lien vers "Rechercher les messages de l’utilisateu

Messagede Glouf » Dim Mar 21, 2010 8:50 pm

SeO a écrit:Donc, la solution si tu n'as pas restreint les pseudo aux caractères alphanumériques, c'est de ne pas activer le retrait des id de profiles.


Merci pour la réponse.
En effet ça fonctionne. Mais tous les anciens liens vers des profils se retrouvent morts... Ça m'ennuie.
Y-a pas moyen de prévoir un correctif dans une future version?
Glouf
 
Messages: 32
Inscription: Jeu Juin 19, 2008 9:37 am

Re: [Bug] Lien vers "Rechercher les messages de l’utilisateu

Messagede dcz » Sam Avr 03, 2010 9:59 am

Tu veux dire un correctif pour apache et les différents navigateurs qui auraient des soucis avec certains caractères spéciaux, ou un correctif qui fait que le mod ne s'installe pas tant que tu n'as pas lu toute l'installe :mrgreen:

Blagues à part, tu peux permettre la redirection des anciennes url de membres en récupérant la rewriterule située après :
Code: Tout sélectionner
# USER MESSAGES THROUGH USERNAME

que tu avais avec retrait des id, et en la mettant dans ton .htaccess actuel avant :
Code: Tout sélectionner
# GROUPS ALL MODES


Le zéro dupe pourra alors faire son travail de redirection sur ces anciennes urls.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [Bug] Lien vers "Rechercher les messages de l’utilisateu

Messagede Glouf » Mer Mai 19, 2010 5:21 pm

Merci pour la réponse.
Le problème c'est que mes anciennes URL's de membres sont de type :
http://www.example.com/forum/membre/pseudo75/
Donc ça ne fonctionne pas, ou alors je n'ai pas bien compris... :roll:
Glouf
 
Messages: 32
Inscription: Jeu Juin 19, 2008 9:37 am


Retourner vers Premod phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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