XHTML : pas bon pour le référencement ? - HTML/CSS - Programmation
Marsh Posté le 11-10-2003 à 11:50:14
Etrange... Pourtant, le & est nécessaire pour les vieux navigateurs genre Netscape 3... 
 
Font chier à rien respecter...
Marsh Posté le 11-10-2003 à 12:15:37
Tu peux t'aranger pour transformer les adresses avec des ?blabla=blabla en /blabla/ 
 
De plus en plus de gens le font.
Marsh Posté le 11-10-2003 à 13:44:43
ben adresse/param1/param2/param3 etc...
Marsh Posté le 11-10-2003 à 15:16:44
Tu as essayé avec le codage direct par &  ?? 
A+,
Marsh Posté le 11-10-2003 à 15:30:15
| gilou a écrit : Tu as essayé avec le codage direct par &  ??  | 
 
c'est quoi ca ? 
 
A+,
Marsh Posté le 11-10-2003 à 17:12:49
J'ai suivi les bons conseils de Hermes et tout a été converti en script.php/variable1/contenu1/variable2/contenu2/etc. 
 
Histoire de ne pas refaire tous les scripts voici la petite fonction que j'ai ajoutée pour convertir ce format en équivalent de "?variable1=contenu1&variable2=contenu2" : 
 
| Code : 
 | 
 
 
  Ca à l'air de marcher. 
 
  Merci encore pour ton aide Hermes ! 
Marsh Posté le 11-10-2003 à 21:14:10
Si ton serveur le supporte, tu peux même omettre le ".php", c'est ce que je fais sur mon site 
Marsh Posté le 12-10-2003 à 18:42:15
| simogeo a écrit :   | 
 
le codage direct du caractere & 
A+,
Marsh Posté le 12-10-2003 à 19:16:26
| gilou a écrit :   | 
 
désolé de faire el boulai mais bon ... quel encodage ?   
 
Marsh Posté le 12-10-2003 à 20:44:07
excusez moi mais cela m'interesse le fait de remplacer les ?mm=pp par /pp/ donc si quelqu'un pourrait m'indiquer précisement comment ca fonctionne et un moyen simple d'utiliser cela ce serait sympa 
 
Merci 
Marsh Posté le 12-10-2003 à 22:56:03
| simogeo a écrit : désolé de faire el boulai mais bon ... quel encodage ?   | 
 
http://www.w3.org/TR/html4/charset.html#h-5.3.1
Marsh Posté le 12-10-2003 à 22:59:39
| dambo a écrit : excusez moi mais cela m'interesse le fait de remplacer les ?mm=pp par /pp/ donc si quelqu'un pourrait m'indiquer précisement comment ca fonctionne et un moyen simple d'utiliser cela ce serait sympa  | 
 
En fait c'est le contraire, on remplace /pp/ par une ?mm=pp. 
 
Le code PHP est donné en dessus. En gros il consiste à récupérer l'URL demandée et d'exploser la chaine en récupérant les paramètres séparés par /. 
 
Il est cependant possible de faire faire ceci par Apache avec mod_rewrite (réécriture de l'URL). L'avantage étant qu'on a le choix du nom des variables : 
 
www.monsite.com/2003/10/12/ transformé par mod_rewrite en : www.monsite.com/index.php?annee=20 [...] 10&jour=12 puis le tout est passé au script php. 
 
 
Marsh Posté le 13-10-2003 à 00:30:46
 
merci gm_   
 
Marsh Posté le 13-10-2003 à 09:41:36
Bizarre, parceque pourtant, si tu saisis une URL avec des & dans la barre d'url de n'importe quel navigateur, ça marche... Le serveur fait l'interprétation au cas où le navigateur n'ait pas sû normalement 
Marsh Posté le 13-10-2003 à 10:11:03
| simogeo a écrit :   | 
unicode en XML (contrairement a SGML ou c'etait l'encodage courant, ce qui creait des problemes). 
La norme XML est tres claire sur lew sujet: 
[Definition:] A character reference refers to a specific character in the ISO/IEC 10646 character set, for example one not directly accessible from available input devices. 
| Character Reference  | 
 
  
 
A+,
Marsh Posté le 13-10-2003 à 13:21:31
| gilou a écrit : unicode en XML (contrairement a SGML ou c'etait l'encodage courant, ce qui creait des problemes).  
   | 
 
 
merci gilou, j'ai lu suite au post de gm_  
ca m'a surpris j'avais jamais encore vu cet encodage.   
  
il ne me semble pas franchement utilisé. Est-il supporté par *tout* les browsers? ![[:cupra] [:cupra]](https://forum-images.hardware.fr/images/perso/cupra.gif)
Marsh Posté le 13-10-2003 à 13:43:51
Edite une page du forum, tu verras que tous les caractères à la con sont encodé de cette façon. Surtout ça : 
 
ああっ女神さまっ 
 
Tous les navigateurs (à condition de supporter le japonnais) pourront lire le mot que j'ai posté, alors que le forum l'a encodé avec ce système.
Marsh Posté le 13-10-2003 à 13:45:36
Pour info, le mot que j'ai écrit est traduit : 
 
ああっ女神さまっ 
 
Et ça veux dire "aa megamisama", c'est à dire "Ah! Ma Déesse", le titre d'un manga que j'aime beaucoup, et Urd-sama aussi certainement, puisqu'il porte le nom d'une des héroines du manga 
Marsh Posté le 13-10-2003 à 13:46:03
 l'est con ce forum
 l'est con ce forum  
 
 
| ああっ女神さまっ | 
 
 
Ca passe ce coup là ?  
 
 
 
Rhô !!! 
 
ああっ女神さまっ 
 
Joce, viens-là y bug le forum, on peut pas écrire des caractères sous la forme xx; il les interprête 
Marsh Posté le 13-10-2003 à 14:18:36
| simogeo a écrit :   | 
Oui. 
Contrairement aux é à et autres qui doivent etre definis dans un fichier a part (et justement, ils sont definis avec des entites caracteres: <!ENTITY eacute "á"> ) pour etre valides dans un document XML (sauf & = &, < = < > = > ' = 'et " = " qui sont predefinis). 
Pour XHTML, il y a un fichier faisant toutes les declarations ad-hoc du type <!ENTITY eacute "á"> qui est utilisé. 
A+,
Marsh Posté le 13-10-2003 à 14:20:18
| MagicBuzz a écrit : 
 
   | 
 
Normal, quand tu tapes des caracteres ici, c'est considere comme du contenu XML et non du source XML. 
A+,
Marsh Posté le 13-10-2003 à 14:21:48
ouais, mais si je tapes &, c'est bien & qui s'affiche, pas & c'est pourquoi c'est bizarre que { soit interprété { et non pas & #123;
Marsh Posté le 13-10-2003 à 14:25:33
Faut mettre un 0 devant le nombre pour que le forum les accepte, bidouille de Joce.
Marsh Posté le 13-10-2003 à 14:38:23
Pour avoir eu un problème dérivé sur le projet "une bouteille à la mer" avec Mara's Dad, je pense qu'en fait c'est pas ça. 
 
En fait, le forum HFR n'est pas en UTF-8 (ce qui est assez zarb), du coup quand on tape un caractère à la con, le navigateur envoie le caractère de façon à être compatible avec l'encodage actuel (ISO-8859-1) et ce format compatible est justement xx;. Donc le forum n'interpète pas le & dans ce cas, pour permettre l'utilisation de caractères spéciaux. 
Et le fait de mettre un 0 devant fais simplement que le parseur HTML est tout con, et ne sais pas que les 0 facultatif son sans valeur. Pour lui, avec 5 caractères ça n'a plus de valeur connue, donc il affiche le source au lieu de l'interpréter, puisque c'est pas interprétable. (ou alors Joce à bidouillé pour que quand on passe sur 5 caractères, il rajoute un & 
 
 
Anyway. Il suffirait de passer en UTF-8 pour que ça marche convenablement, et à ce moment, le forum pourrait encoder les & dans tous les cas, puisque les navigateurs n'auraient pas besoin d'envoyer/recevoir de code xx; pour interpréter correctement les caractères. En effet, quand on est en UTF-8, le navigateur envoie en format brut les caractères spéciaux, ils passent très bien. 
 
En un mot : Vive l'UTF-8 
Marsh Posté le 13-10-2003 à 16:42:51
Le fait qu'il faille mettre un 0 c'est uniquement dû à une bidouille de Joce. Lui il voulait pas supporter les &#... parce que ça posait un problème avec un autre truc du forum, j'ai insisté, du coup il a mis les �... Ça marcherait très bien tout seul sinon (avec des &#...)  
 
 
Par contre je suis d'accord : vive l'UTF8 
Marsh Posté le 14-10-2003 à 01:59:03
un article récent sur le sujet sur sitepoint  
 
http://www.sitepoint.com/article/1227 
 
  
 
Marsh Posté le 14-10-2003 à 02:37:44
| Citation : These days, most Website owners head to a search engine optimisation company if they want to improve search engine traffic. | 
 ![[:mlc] [:mlc]](https://forum-images.hardware.fr/images/perso/mlc.gif)
Marsh Posté le 14-10-2003 à 12:07:09
Moi pour le référencement, je me pose pas de question : google  
 
 
Pis après, chais pas comment ça se fait, mais Manga-Torii par exemple (cf. signature) s'est référencé "tout seul" (:D) sur plein d'autres moteurs et annuaires 
Marsh Posté le 14-10-2003 à 12:12:59
| MagicBuzz a écrit : Moi pour le référencement, je me pose pas de question : google  | 
 
 
parce qu'un site est surtout bien référencé quand il est connu et que bcp de liens pointent dessus.  
 
Marsh Posté le 17-10-2003 à 03:27:33
| Citation :   | 
mf. 
3/10 sur PageRank, y'a encore du boulot   
   
 
 
Boh, je devrais rien dire je suis pas mieux classe   
  ![[:effisk] [:effisk]](https://forum-images.hardware.fr/images/perso/effisk.gif) 
 
Marsh Posté le 17-10-2003 à 09:01:32
| axey a écrit : J'ai suivi les bons conseils de Hermes et tout a été converti en script.php/variable1/contenu1/variable2/contenu2/etc.  
   | 
merci,je vais surement m'en servir sur mon site 
Marsh Posté le 11-10-2003 à 11:48:45
En regardant les logs d'erreur de quelques sites en XHTML je me suis aperçu que les moteurs de recherche avaient des problèmes pour suivre des liens du type :
<a href="blabla.html?a=4&b=5"> ...
Altavista et quelques autres ne convertissent pas le "&" et cherchent alors à charger une URL invalide. Du coup sur certains sites, seule la home page est indexee