Les métadonnées Les métadonnées - LabUnix
Transcription
Les métadonnées Les métadonnées - LabUnix
25/01/2012 Les métadonnées INF2005– Programmation web– A. Obaid Les métadonnées • Informations définies dans l’élément <META>relatives : – Au contenu de la page. – À protocole HTTP • Apparaissent dans la partie en-tête (élément <HEAD>). • Informations contenues: – Relatives à l'indexage du site par les moteurs de recherche • Ces moteurs tiennent aussi compte des éléments <TITLE> – Adressées aux navigateurs – Adressées aux lecteurs potentiels 2 INF2005– Programmation web– A. Obaid 1 25/01/2012 L’élément <META> • <META NAME="keywords" CONTENT="Programmation; web; HTML; CSS"> – Contient des mots-clés pour les moteurs de recherche – Au plus 1000 mots-clés – Trouver les bons mots-clés relatifs au contenu du site – Ne pas répéter le même mot-clé pour espérer un meilleur classement (SPAM !) • <META NAME="description" CONTENT="Super page, Venez voir !"> – Contient une description pour les moteurs de recherche – Elle doit être pertinente, attirante et brève. • Seuls les 200 premiers mots seront considérés. 3 INF2005– Programmation web– A. Obaid <META> • <META NAME="author" CONTENT=" Copyright © A. Obaid"> – Informe les moteurs de recherche sur l'auteur de la page. – Pourrait être pris en compte • <META NAME="generator" CONTENT="Notepad"> – Informe les moteurs de recherche du logiciel utilisé pour produire la page. – Intéresse les compagnies qui ont fabriqué ce logiciel ! • <META NAME="Rating" CONTENT="Public cible!"> – Les contenus possibles sont : General, Mature, Restricted, … 4 INF2005– Programmation web– A. Obaid 2 25/01/2012 <META> • <META NAME="Robots" CONTENT="instruction"> – Pour indiquer si l'on souhaite que le site soit indexé ou pas par les moteurs de recherche. – Instruction: • • • • • • All (défaut) : indexer les pages et suivre les liens hypertextes. None : ne pas indexer et ne pas suivre les liens. Index : indexer. NoIndex :ne pas indexer.. Follow : suivre les liens hypertextes. NoFollow :ne pas suivre les liens. <META NAME="Robots" CONTENT="None"> <META NAME="Robots" CONTENT="Index, Nofollow"> 5 INF2005– Programmation web– A. Obaid <META> • <META NAME="expires" CONTENT="Thu, 29 Dec 2011 10:49:02 GMT "> – Informe le navigateur de la date à laquelle la page doit être considérée comme périmée. Celui-ci ira chercher une version sur le site web au lieu de celle qui est sur le cache – Bonne option pour les pages qui changent – Les moteurs de recherche enlèvent les pages périmées de leur BD • <META name="date" content="2010-01-02" scheme="YYYY-MM-DD" /> <META name="identifier" content="0-2345-6634-6" scheme="ISBN" /> – Définit le schémad'interprétation d'un contenu 6 INF2005– Programmation web– A. Obaid 3 25/01/2012 HTTP-EQUIV • <META HTTP-EQUIV="Content-Type" CONTENT=" text/html ; carset=ISO-8859-1" • Avec HTTP-EQUIV le navigateur fait comme si un en-tête HTTP supplémentaire a été envoyé. – Le nom de l'en-tête est la valeur de HTTP-EQUIV – La valeur de l'en-tête est la valeur de CONTENT. HTTP/1.1 200 OK Date: Mon, 05 Sept 2011 02:35:50 GMT Server: Apache/1.2.0 Last-Modified: Fri, 09 Sep 2011 22:18:24 GMT Content-Length: 2064 Content-Type: text/html ; carset=ISO-8859-1 Accept-Ranges: bytes <META HTTP-EQUIV="Content-Type" CONTENT=" text/html ; carset=ISO-8859-1" 7 INF2005– Programmation web– A. Obaid HTTP-EQUIV • <META HTTP-EQUIV="Content-language" CONTENT="fr"> – Indique la langue utilisée dans le document – Aide les moteurs de recherche à déterminer la langue • <META HTTP-EQUIV="refresh" CONTENT="n;URL"> – Pour obtenir un effet de changement de pages – Pour rediriger un visiteur si l'adresse de votre site a changé • refresh : rafraichir la page • CONTENT : n est le nombre de secondes à attendre avant le rafraichissement. • URL: l'adresse où aller après n seconde. <META HTTP-EQUIV="refresh" CONTENT="1; URL=http://www.uqam.ca"> 8 INF2005– Programmation web– A. Obaid 4 25/01/2012 HTTP-EQUIV • <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> – On demande au navigateur de ne pas garder la page dans le cache • <META http-equiv="date" content="Tue, 12 Sep 2011 22:34:13 GMT" /> – Spécifie la date de creation de la page. • <META http-equiv="last-modified" content="Wed, 13 Jan 2011 23:45:57 GMT" /> – Spécifie la date de la dernière modification de la page • <META http-equiv="set-cookie" content="couleur=blue;expires=Fri, 30 Dec 2011 12:00:00 GMT; path=http://www.labunix.uqam.ca"> – Crée un cookie 9 INF2005– Programmation web– A. Obaid Rafraichissement de pages <html> <head> <title>Pages dynamiques 1 </<title> <META HTTP-EQUIV="refresh" content="5;URL=page2.html"> <head> <body> page2.html <H2 align=center>Dans 5 secondes, vousserezdirigévarsuneautre page. </H2> <html> </body> <head> <title>Pages dynamiques 2 </<title> page1.html <META HTTP-EQUIV="refresh" content="3;URL=page3.html"> <head> <body> <H2 align=center> Voici la nouvelle page. Ce n'est pas fini !</H2> <html> </body> <head> <title>Pages dynamiques 4 </<title> <head> <html> <body> <head> <H2 align=center> C'est fini !</H2> <title>Pages dynamiques 3 </<title> </body> <META HTTP-EQUIV="refresh" content="3;URL=page4.html"> <head> page4.html <body> <H2 align=center> Patience, encore !</H2> </body> INF2005– Programmation web– A. Obaid page3.html 10 5 25/01/2012 Redirection automatique <HEAD> <TITLE>Veuillez noter les changement d'adresse!</TITLE> <META HTTP-EQUIV="Refresh" CONTENT="4; URL=http://www.uqam.ca"> </HEAD> <BODY bgcolor="#FFFFFF"> <CENTER> <H2>Vous allez être transféré! Le nouvel URL pour cette page est</H2> <H2><A HREF="http://www.uqam.ca"> http://www.uqam.ca </H2> </A> <H2>"... Priere d'attendre un instant pour etre trasnféré au nouveau site ..."</H2> </CENTER> redirection.html 11 INF2005– Programmation web– A. Obaid 6
Documents pareils
Les Balises META et le r f rencement - lehtml.com -
• De grâce, éviter de mettre des mots-clés "bidon" qui sont bien entendu très attirants mais sans
rapport avec votre site.
• La tentation est grande de répéter un certain nombre de fois un même mot...