Je rencontre un problème qui risque de nuire à mon référencement,
et ce problème est le même sur mon site joomla 1.7 que sur le joomla 1.5
J'ai un site à 3 templates:
- un template general
- un template pour tablette
- un template pour mobile
J'ai créé 3 menus:
- un menu general avec un lien vers la page d'accueil générale (page d'accueil au format blog)
- un menu tablette avec un lien vers la page d'accueil tablette (page d'accueil au format blog) - itemid 390
- un menu mobile avec un lien vers la page d'accueil mobile (page d'accueil au format blog) - itemid 389
J'ai mis en place un plugin qui redirige vers le bon template selon le user agent de l'utilisateur,
if($tablet ){
$app->setTemplate("tablet");
$this->itemid=390;
$menu->setDefault($this->itemid,'*');
}elseif($mobile){
$app->setTemplate("mobile");
$this->itemid=389;
$menu->setDefault($this->itemid,'*');
}
Mon plugin de redirection marche parfaitement il redirige bien vers le bon template,
le problème est que la balise title et les balises metas se mettent en cache, exemple:
je suis sur ma tablette, j'appelle mon site et j'ai le title "mon site optimisé pour tablette", si je vais sur mon mobile que j'appelle mon site : j'ai bien le template pour mobile mais le title est "mon site optimisé pour tablette", si je vide le cache joomla et que je rappelle le site sur mon mobile, j'ai bien comme title "mon site optimisé pour mobile" et si je vais ensuite sur ma tablette le title devient "mon site optimisé pour mobile" bien que le template soit celui de la tablette... il en va de même pour les metas description et les metas keywords...
Au niveau de la gestion de mon cache:
J'ai un cache conservateur par fichiers
les modules de menu ont le cache désactivé
et le plugin system cache est désactivé
Si quelqu'un a déjà eu ce problème, je veux bien qu'il éclaire ma lanterne
car je ne vois pas quoi faire de plus pour résoudre ce problème,
j'ai peur que ça perturbe mon réfrencement si les metas pris en compte pour le site général sont un coup ceux pour le site mobile et le coup d'après pour le site tablette, et la fois d'après ceux du site général,
merci par avance à quiconque aura une info utile
et ce problème est le même sur mon site joomla 1.7 que sur le joomla 1.5
J'ai un site à 3 templates:
- un template general
- un template pour tablette
- un template pour mobile
J'ai créé 3 menus:
- un menu general avec un lien vers la page d'accueil générale (page d'accueil au format blog)
- un menu tablette avec un lien vers la page d'accueil tablette (page d'accueil au format blog) - itemid 390
- un menu mobile avec un lien vers la page d'accueil mobile (page d'accueil au format blog) - itemid 389
J'ai mis en place un plugin qui redirige vers le bon template selon le user agent de l'utilisateur,
if($tablet ){
$app->setTemplate("tablet");
$this->itemid=390;
$menu->setDefault($this->itemid,'*');
}elseif($mobile){
$app->setTemplate("mobile");
$this->itemid=389;
$menu->setDefault($this->itemid,'*');
}
Mon plugin de redirection marche parfaitement il redirige bien vers le bon template,
le problème est que la balise title et les balises metas se mettent en cache, exemple:
je suis sur ma tablette, j'appelle mon site et j'ai le title "mon site optimisé pour tablette", si je vais sur mon mobile que j'appelle mon site : j'ai bien le template pour mobile mais le title est "mon site optimisé pour tablette", si je vide le cache joomla et que je rappelle le site sur mon mobile, j'ai bien comme title "mon site optimisé pour mobile" et si je vais ensuite sur ma tablette le title devient "mon site optimisé pour mobile" bien que le template soit celui de la tablette... il en va de même pour les metas description et les metas keywords...
Au niveau de la gestion de mon cache:
J'ai un cache conservateur par fichiers
les modules de menu ont le cache désactivé
et le plugin system cache est désactivé
Si quelqu'un a déjà eu ce problème, je veux bien qu'il éclaire ma lanterne
car je ne vois pas quoi faire de plus pour résoudre ce problème,
j'ai peur que ça perturbe mon réfrencement si les metas pris en compte pour le site général sont un coup ceux pour le site mobile et le coup d'après pour le site tablette, et la fois d'après ceux du site général,
merci par avance à quiconque aura une info utile
Commentaire