[Résolu] Problème "d'ampersand" & dans les liens de CMSMS mle 1.2
Posted: Sat Nov 10, 2007 2:20 pm
Bonjour à tous ! 
J'ai découvert il y a peu ce formidable CMS, CMSMS, que j'ai choisi pour réaliser deux sites web.
J'ai juste un petit problème, de débutant probablement
, lorsque j'ai voulu mettre une ancre (fonction {anchor}), je me suis aperçu qu'en cliquant dessus, dans la partie public du site donc, la page se rechargeait pour affficher la cible du lien (l'ancre proprement dite) !
Je ne m'étais pas aperçu que les liens possédaient des ampersand "simple" : &hl=fr_FR, alors que l'ancre possédait, suite à une modification lors du développement, un lien &hl=fr_FR. Tous les liens du site sont avec & alors qu'il est préférable d'utiliser des & (cf W3C). J'ai tanté (bidouillage) d'activer les urls propres mais sur free.fr ça n'a pas l'air de marcher ( il y a problème, visiblement avec .htaccess, erreur 500).
Comment changer cela et est-ce nécessaire ?
J'ai beaucoup cherché dans les pages de code ou sur le net mais je n'ai trouvé que des demi réponses.
Ce serait dû (?) à l'utilisation "d'htmlentities" et de l'encodage utf-8 qui ne tranforme pas & en & ?
Pour info, mes sites sont hébergé sur free.fr, je suis avec CMSMS Mle 1.2.
Comment faire pour résoudre le problème ?
Merci d'avance et toutes mes excuses si la réponse à la question existe déjà...

J'ai découvert il y a peu ce formidable CMS, CMSMS, que j'ai choisi pour réaliser deux sites web.
J'ai juste un petit problème, de débutant probablement

Je ne m'étais pas aperçu que les liens possédaient des ampersand "simple" : &hl=fr_FR, alors que l'ancre possédait, suite à une modification lors du développement, un lien &hl=fr_FR. Tous les liens du site sont avec & alors qu'il est préférable d'utiliser des & (cf W3C). J'ai tanté (bidouillage) d'activer les urls propres mais sur free.fr ça n'a pas l'air de marcher ( il y a problème, visiblement avec .htaccess, erreur 500).
Comment changer cela et est-ce nécessaire ?
J'ai beaucoup cherché dans les pages de code ou sur le net mais je n'ai trouvé que des demi réponses.
Ce serait dû (?) à l'utilisation "d'htmlentities" et de l'encodage utf-8 qui ne tranforme pas & en & ?
Pour info, mes sites sont hébergé sur free.fr, je suis avec CMSMS Mle 1.2.
Comment faire pour résoudre le problème ?
Merci d'avance et toutes mes excuses si la réponse à la question existe déjà...
