IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Référencement Discussion :

Referencement / J2EE


Sujet :

Référencement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut Referencement / J2EE
    Bonjour,

    mon site étant en j2ee, où dois je placer les infos de referencement ? (meat / keywords, etc...), étant donné au'en j2ee, c'est le fichier index.jsp qui est atteint en tapant l'adresse du site, mais que ce fichier ne sert à rien d'autre qu'à ça puisque le navigateur est automatiquement redirigé vers la servlet de l'application qui elle ensuite redirige le navigateur vers telle ou telle page (la page de demarrage pour commencer evidemment).

    Pour l'instant, j'ai mis les meta dans un fichier indexmeta.html, ne voulant pas initialement ecraser le index.html mais finalement je me demande si je dois pas les metre dans le index.html (meme si il ne sert à rien en j2ee), ou bien faut il les mettre dans le index.jsp ? ou bien encore ailleurs ?

    merci,

    Pierre.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    La question à te poser c'est de savoir si tu veux mettre ces infos sur toutes les pages et si elles sont différentes pour chaque page. Le plus simple si c'est les mêmes infos pour toutes c'est de mettre ces données dans une JSP que tu inclus dans toutes les autres.

    Pour index.jsp, tout dépend de la façon dont tu fais la redirection : si c'est du redirect HTTP, tu ne peux pas mettre de HTML dans cette page, donc oublie les meta. Sinon, mets-en quand même.

  3. #3
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par _Mac_
    La question à te poser c'est de savoir si tu veux mettre ces infos sur toutes les pages et si elles sont différentes pour chaque page. Le plus simple si c'est les mêmes infos pour toutes c'est de mettre ces données dans une JSP que tu inclus dans toutes les autres.

    Pour index.jsp, tout dépend de la façon dont tu fais la redirection : si c'est du redirect HTTP, tu ne peux pas mettre de HTML dans cette page, donc oublie les meta. Sinon, mets-en quand même.
    salut Mac,

    la redirection se fait au travers du fichier web.xml géré par le serveur d'appli (tomcat ici). C'est donc en fait ce qu'on appele un "mapping" (la servlet est "mappée" avec le fichier index.jsp).

    Donc tu penses que je dois mettre les infos dans une des pages jsp, cela suffit ? (mon appli tourne avec quelques pages jsp, quelques pages html, puis les objets côté serveur (invisible pour les moteurs de recherche je suppose (servlet et classes java)).

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par peter27x
    la redirection se fait au travers du fichier web.xml géré par le serveur d'appli (tomcat ici). C'est donc en fait ce qu'on appele un "mapping" (la servlet est "mappée" avec le fichier index.jsp).
    Comprends pas : y a vraiment un fichier index.jsp qui existe ou t'as juste un truc du genre
    Je trouve ça bizarre comme façon de faire mais si ça marche, tant mieux.

    Citation Envoyé par peter27x
    Donc tu penses que je dois mettre les infos dans une des pages jsp, cela suffit ? (mon appli tourne avec quelques pages jsp, quelques pages html, puis les objets côté serveur (invisible pour les moteurs de recherche je suppose (servlet et classes java)).
    J'en sais rien !!! Ca dépend de ton applis, comment elle est foutue. L'idée c'est de rajouter des balises <meta> dans la partie <head> des pages HTML récupérées par les navigateurs qui utilisent ton appli. Donc c'est à toi de voir comment on fait. Mettre les <meta> dans un nouveau fichier sans rien faire d'autre ça ne fera rien du tout. Donc soit ton HTML est généré par tes servlets et donc faut modifier les servlets pour rajouter les <meta>, soit le HTML est contenu dans des JSP et faut modifier les JSP. Tout ce que je dit c'est que si les <meta> sont les mêmes pour toutes les écrans de ton appli, c'est plus simple de mutualiser ces <meta> en les mettant dans un fichier séparé et de faire un include de ce fichier.

  5. #5
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par _Mac_
    Je trouve ça bizarre comme façon de faire mais si ça marche, tant mieux.

    Tout ce que je dit c'est que si les <meta> sont les mêmes pour toutes les écrans de ton appli, c'est plus simple de mutualiser ces <meta> en les mettant dans un fichier séparé et de faire un include de ce fichier.

    Okay, je vais donc essayer de mettre les meta dans le head de mes jsp... je vais commencer par le mettre dans la page d'acceuil déjà (la première ouverte, et la plus frequemment consultée en theorie).

    Pour le côté bizarre du mapping, ben c'est comme ça que ça marche avec les serveurs j2ee... j'y suis pour rien !

    Merci en tt cas pour tes infos !

  6. #6
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Mac,

    j'ai mis dans l'index.jsp (vu qu'il est accedé à chaque connection au site, même si c'est implicitement), et dans la jsp principale les meta, mais apparemment ça ne donne rien... j'ai beau taper sur yahoo les mots clés, mon site ne remonte jamais.

    j'ai mis ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <head>
    
    <link rel="stylesheet" type="text/css" href="plusbesoin.css"/>
    
    <script src="scriptcommun.js">
    </script>
    
    <script src= // petit fichier de code... >
    </script>
    
    <script>
      //quelques def de variabes...
    </script>
    
    <title>Plusbesoin.fr - Ne jetez plus vos vieux objets !</title>
    <meta name="keywords" content="occasion,ecologie,recyclage,don,dons">
    <meta name="description" content="">
    <meta name="identifier-url" content="www.plusbesoin.fr">
    <meta name="Content-Language" content="fr">
    <meta name="Content-Type" content="text-html; charset=iso-8859-1">
    <meta name="revisit-after" content="1 day">
    <meta name="stylesheet" content="fr">
    <meta name="Content-Language" content="fr">
    
    </head>

    peut être dois je mettre les meta avant les morceaux de <script> ?

    Pierre.

  7. #7
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    j'oubliais, mon fichier ne commence qu'avec un simple:
    Alors que sur la page de developpez.com par exemple, on a ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <!-- BEGIN TEMPLATE: FORUMHOME -->
    
    <html dir="ltr" lang="fr">
    Est il impératif de mettre toutes ces infos pour être vu par les moteurs de recherche ?

    Pierre.

  8. #8
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Mac,

    je viens de trouver ça, ça m'a l'air pas mal, je vais l'essayer ce soir sur mon site:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>bla bla bla</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
    <META http-equiv="content-script-type" content="text/javascript">
    <META http-equiv="content-style-type" content="text/css">
    <META http-equiv="expires" content="0">
    <META http-equiv="pragma" content="no-cache">
    <META http-equiv="identifier-url" content="">
    <META name="author" content="...fr">
    <META name="owner" content="...fr>
    <META name="reply-to" content="..@..">
    <META name="language" content="fr">
    <META http-equiv="content-language" content="fr">
    <META name="description" content="bla bla bla">
    <META name="keywords" content="les mots clés">
    <META name="rating" content="general">
    <META name="distribution" content="global">
    <META name="copyright" content="bla bla bla">
    <META name="revisit-after" content="10 days">
    <META name="resource-type" content="document">
    <META name="robots" content="all">

    on verra bien...

  9. #9
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Attention : l'indexation d'un site c'est pas instantané : faut qu'un robot du moteur de recherche passe d'abord sur ton site ! Tu peux pas modifier tes pages et espérer que les modifs seront prises en compte immédiatement. Surtout en plus que les moteurs de recherche aujourd'hui ne s'appuie plus exclusivement sur les meta pour calculer le résultat des recherches. Google utilise notamment le nombre de sites qu'il connaît et qui pointe sur ton site, donc faut être patient : ça peut prendre plusieurs semaines ou plusieurs mois pour remonter dans le résultat d'une recherche...

  10. #10
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par _Mac_
    Attention : l'indexation d'un site c'est pas instantané : faut qu'un robot du moteur de recherche passe d'abord sur ton site ! Tu peux pas modifier tes pages et espérer que les modifs seront prises en compte immédiatement. Surtout en plus que les moteurs de recherche aujourd'hui ne s'appuie plus exclusivement sur les meta pour calculer le résultat des recherches. Google utilise notamment le nombre de sites qu'il connaît et qui pointe sur ton site, donc faut être patient : ça peut prendre plusieurs semaines ou plusieurs mois pour remonter dans le résultat d'une recherche...
    arg !

    bon ben après tout, ne dit on pas que "patience est mère de toutes les vertues ?" (ou approchant) ...

    Bon, y'a déjà au moins un site qui a un lien vers le mien, c'est déjà ça ! (un site dédié à l'écologie, le mien pointant vers le sien d'ailleurs).

    Merci pour tout Mac

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 67
    Dernier message: 16/12/2007, 13h41
  2. [J2EE] Connaitre l'IP d'un visiteur
    Par goulime dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/01/2004, 14h23
  3. [débutant]Architecture de développement J2EE
    Par mastok dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/01/2004, 16h30
  4. Gros problème avec JB8 et appli J2EE
    Par patbier dans le forum JBuilder
    Réponses: 10
    Dernier message: 07/03/2003, 10h52
  5. [VB6] [ODBC] Référencer une base de données avec vb
    Par af.balog dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 13/09/2002, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo