Bonjour,
Afin de finaliser mon site, je me préoccupe des entete html de mon document.
Le site est multilingue. Aussi, je me pose la question de savoir quel sont les entetes et les balises à modifier.
Apres avoir lu l'article à propos des balises META, voici les balises que je modifie actuellement en fonction du language affiché (Le code n'est pas structuré, ce sont des extraits) :
Et en php :
Alors ai-je tout renseigné?
Dois je modifier aussi le DOCTYPE ?
Manque t il quelque choses ?
Concernant le cache, j'ai du mal à avoir une approche clair. Mon site est plutôt statique. Pas de changement quotidien, mais plutot mensuel, voir bi-mensuel.
J'ai cru comprendre qu'en ce cas, il était conseillé de mettre un cache infini (ou presque) et de changer le nom des fichiers lorsque l'on modifie le site.
Mais doit on définir le cache pour chaque appel au sein de la page (chargement des js, des css, des images), ou doit on définir un cache global (je ne crois pas).
Si l'un d'entre vous à un lien vers un article qui s'attarde longuement sur le cache?
Merci
Modifié par tepaze (22 Mar 2011 - 13:35)
Afin de finaliser mon site, je me préoccupe des entete html de mon document.
Le site est multilingue. Aussi, je me pose la question de savoir quel sont les entetes et les balises à modifier.
Apres avoir lu l'article à propos des balises META, voici les balises que je modifie actuellement en fonction du language affiché (Le code n'est pas structuré, ce sont des extraits) :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
...
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Language" content="fr-FR" />
Et en php :
header('Content-Type: text/html; charset=UTF-8');// Pas precisé par mon serveur
header('Content-Language: '.$language);// Envoi du serveur toujours en "fr" par defaut
Alors ai-je tout renseigné?
Dois je modifier aussi le DOCTYPE ?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Manque t il quelque choses ?
Concernant le cache, j'ai du mal à avoir une approche clair. Mon site est plutôt statique. Pas de changement quotidien, mais plutot mensuel, voir bi-mensuel.
J'ai cru comprendre qu'en ce cas, il était conseillé de mettre un cache infini (ou presque) et de changer le nom des fichiers lorsque l'on modifie le site.
Mais doit on définir le cache pour chaque appel au sein de la page (chargement des js, des css, des images), ou doit on définir un cache global (je ne crois pas).
Si l'un d'entre vous à un lien vers un article qui s'attarde longuement sur le cache?
Merci
Modifié par tepaze (22 Mar 2011 - 13:35)