Journal Validation site Web.

Posté par  .
Étiquettes : aucune
0
11
fév.
2004
Salut journal.

J'ai un site qui jusqu'à présent était hébergé sur www.tuxfamily.org. De part les problèmes que cet hébergeur subit, j'ai du me résoudre à migrer ailleurs.

Comme j'avais un compte (vieillissant) sur www.ifrance.com, je décide donc de transférer le site.

Sur tuxfamily, lorsque je demandais une validation HTML et CSS, pas de soucis particulier. Mais sur ifrance.com, le validateur me dit que mes sources ne possèdent pas de DOCTYPE valident alors que je n'ai pas modifié mes sources pendant le transfert. Pire, le validateur CSS me dit qu'il n'existe pas de feuille de style à la nouvelle adresse de mon site!

Voila donc ma question : Est-il possible que l'hébergeur bloque la lecture d'un fichier source (index.php pour être plus précis) de façon à dérouter le validateur ?

Je te donne l'adresse en question : http://www.ifrance.com/linechec(...)
  • # Re: Validation site Web.

    Posté par  (site web personnel) . Évalué à 4.

    Le problème vient de iFrance ... cet hébergeur, comme la majorité des hébergeur gratuit, rajoute leur code de script dans la page, pour afficher de la pub ...

    dans ce cas là, tu a un script de pop up avant la déclaration de doctype
  • # Re: Validation site Web.

    Posté par  . Évalué à 2.

    C'est Ifrance qui ajoute automatiquement du code de porc (du québec)
    pour mettre sa pub.
    • [^] # Re: Validation site Web.

      Posté par  . Évalué à 1.

      Donc c'est cuit pour faire une quelconque vérif. ! C'est pénible ca. Va falloir que je trouve un hébergeur plus "propre".
      • [^] # Re: Validation site Web.

        Posté par  (site web personnel) . Évalué à 1.

        Au pif... free.fr ?

        Pas de pub, si ton site est réglo, pas d'ennuis.

        Bon le seul problème c'est si tu utilise du php intensément (style phpBB), là leurs serveurs montrent quelques signes de faiblesse...
        • [^] # Re: Validation site Web.

          Posté par  (site web personnel) . Évalué à 1.

          Je ne sais pas si je suis le seul, mais même sur des pages statiques (100% XHTML+CSS), je trouve que Free met un temps fou à charger. D'ailleur pour faire des tests, je me suis résigné à installer apache chez moi.
  • # Re: Validation site Web.

    Posté par  . Évalué à 0.

    Voici le source du début de ta page d'acceuil:
    <!--pubpopup-->
    <HTML>
    <meta name="description" lang="fr"
    content="Site dedie a la programmation d un jeu d echec en C sous linux">
    <meta name="keywords"
    content="programmation,echecs,C,C++,java,perl,linux,suze,mandrake,redhat,debian,slackware,knoppix'">

    <script language="javascript">
    <!--
    function dopopup() { window.open('http://www.ifrance.com/heberg/pubp.htm?Time=1076512499&Url=/lin(...) 'pubpopup', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,height=140,width=468'); }
    setTimeout('dopopup()', 1500);

    //-->
    </script>
    </html>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd(...)">
    <html>
    <head>
    <title>Linechec-Page d'accueil</title>
    <meta http-equiv="Content-type"
    content="text/html; charset=ISO-8859-1">

    Traduction: ifrance.com rajoute quelques lignes à tes pages pour insérer son popup de pub ! Du coup ton site valide devient non-valide.

    La faute à ifrance.com.

    Remède: choisir un véritable hébergeur.
  • # Re: Validation site Web.

    Posté par  . Évalué à 1.

    J'ai une question en rapport...
    Est-ce que vous connaissez le moyen à priori le plus efficace pour rajouter comme ça du code à la volée dans les pages.

    J'aurais besoin d'une manip qui marche entre autre en proxy.

    Pour le moment, j'ai développé un module pour apache qui fait ce dont j'ai besoin... Mais je pense qu'il existe des solutions toutes faites pour ça dans Apache.
    Parceque si ça existe, je ferais volontier plus confiance au code d'Apache qu'au mien.
    • [^] # Re: Validation site Web.

      Posté par  . Évalué à 0.

      Que souhaites-tu faire pour rajouter du code à la volée ?

      Comme montré dans l'exemple ci-dessus, à rajouter du code à la volée, tu risques de rendre des documents HTML invalides.

      Ce genre d'ajout est, à mon sens, à déconseiller fortement (car en général pour rajouter de la pub).

      Maintenant, si tu as un usage particulier et constructif de l'ajout dynamique d'informations sur une page HTML, je suis curieux de le connaître :-)

      Pour répondre à ta question, je ne connais aucun module apache faisant ce que tu souhaites, mais je suis certain que cela doit exister.
      • [^] # Re: Validation site Web.

        Posté par  . Évalué à 2.

        On a des clients qui n'ont pas de maîtrise sur des applications avec interfaces en HTML qu'ils utilisent, et qui veulent avoir des indicateurs sur la façon dont elles sont utilisés.

        Notre truc rajoute à la volée du code en javascript qui observe ce que font les utilisateurs et remonte des stats sur un serveur. Par exemple pour savoir si dans une page ils renseignent d'abord tel champs ou bien tel champs... ça sert principalement à détecter les mauvais usages pour ensuite améliorer les formations (c'est pas de l'espionnage d'employés juste pour ensuite leur tapper sur les doigts quoi).

        On rajoute juste un tag à la fin de la page. Ce n'est effectivement pas valide. On pourrait parser le code pour insérer le tag au bon endroit, mais je n'ai pas envie d'expliquer au client pourquoi il faut une SUN octo-processeur alors qu'avant ça marchait avec un P4.
    • [^] # Re: Validation site Web.

      Posté par  . Évalué à 1.

      Pour préciser : J'ai trouvé des moyens de le faire avec Apache, mais uniquement si ce sont des fichiers fournit par l'Apache en question... et non avec un Apache configuré en proxy ou reverse-proxy.

      Sinon je connais surtout Apache et je n'ai pas vraiment eu le temps d'aller plus loin. Quelqu'un saurait si un proxy spécialisé (Squid?) propose de faire ça ?


      Concernant mon module, je n'en suis pas entièrement satisfait pour plusieurs raisons :
      - rajouter du code change la longueur de la page. J'ai choisi de virer l'entête "content-length" de tout ce qui passe, mais bon... yuk.
      - ça ne marche pas en shttp, mais là à part décoder-ajouter-recoder je ne vois pas de solution.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.