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 -

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...

Plus en détail