Iframe optimisé référencement url rewriting
Fermé
cwadmin
Messages postés
9
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
22 février 2008
-
15 févr. 2008 à 15:44
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 25 juil. 2008 à 09:48
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 25 juil. 2008 à 09:48
A voir également:
- Iframe optimisé référencement url rewriting
- Lien url - Guide
- Url scam ✓ - Forum Antivirus
- Atlas pro url serveur invalide - Forum TV & Vidéo
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Logiciel referencement ✓ - Forum Référencement
7 réponses
Le mieux est de détecter le "client" en PHP.
Si c'est un bot, on génère une page html avec des liens vers d'autres pages.
Si c'est un utilisateur, on inclue le frameset.
<?php if (conditions bot) : ?>
<body>
<a href="frame1.hml">maPage1</a>
<a href="frame2.hml">maPage2</a>
</body>
<?php else : ?>
<frameset ... >
...
</frameset>
<?php endif ?>
Si c'est un bot, on génère une page html avec des liens vers d'autres pages.
Si c'est un utilisateur, on inclue le frameset.
<?php if (conditions bot) : ?>
<body>
<a href="frame1.hml">maPage1</a>
<a href="frame2.hml">maPage2</a>
</body>
<?php else : ?>
<frameset ... >
...
</frameset>
<?php endif ?>
Exemple de conditions bot (à faire évoluer selon les moteurs)
<?php if ( stristr($_SERVER['HTTP_USER_AGENT'] ,'Googlebot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'Yahoo! Slurp') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'CazoodleBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'NGBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'IRLbot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'VoilaBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'InternetSeer') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'slurp@inktomi.com;') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'msnbot')
) : ?>
... inclusion des liens html classiques.
<?php else : ?>
... inclusion du frameset
<?php endif ?>
<?php if ( stristr($_SERVER['HTTP_USER_AGENT'] ,'Googlebot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'Yahoo! Slurp') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'CazoodleBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'NGBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'IRLbot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'VoilaBot') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'InternetSeer') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'slurp@inktomi.com;') ||
stristr($_SERVER['HTTP_USER_AGENT'] ,'msnbot')
) : ?>
... inclusion des liens html classiques.
<?php else : ?>
... inclusion du frameset
<?php endif ?>
ppmax
Messages postés
312
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
17 juillet 2008
244
15 févr. 2008 à 15:48
15 févr. 2008 à 15:48
on contourne peut être le problème , mais c'est beaucoup plus propre un site sans iframe :=}
cwadmin
Messages postés
9
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
22 février 2008
15 févr. 2008 à 19:55
15 févr. 2008 à 19:55
c'est vrai, mais y'a des fois où les iframes peuvent faire des choses ... que de simple includes ne peuvent pas faire ^^ ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cwadmin
Messages postés
9
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
22 février 2008
21 févr. 2008 à 11:15
21 févr. 2008 à 11:15
-simplicité de mise en place et donc flexibilité.
-permet grâce à la transmission via le target d'actualiser un bout de la page sans recharger la page conteneur de l'iframe, donc gain de temps et meilleur ergonomie pour l'utilisateur.
-indépendance de chaque page ... ce qui permet le non chevauchement des scripts js par exemple ... même interraction possible entre la page mère et la page fille en js. Bien évidemment cette indépendance s'étend aussi sur les autres langages de programmation (php, ...)
voilà les principaux ... après il y en encore d'autres mais ils sont moins important ...
Biens sur les iframes ont aussi des désavantage ^^ ... comme tout technologie (point fort, point faible) mais tout dépend des besoins ... moi j'essaye juste d'améliorer un point qui fait couler beaucoup d'encre ... le référencement des iframes ... voilà rien d'autre ...
-permet grâce à la transmission via le target d'actualiser un bout de la page sans recharger la page conteneur de l'iframe, donc gain de temps et meilleur ergonomie pour l'utilisateur.
-indépendance de chaque page ... ce qui permet le non chevauchement des scripts js par exemple ... même interraction possible entre la page mère et la page fille en js. Bien évidemment cette indépendance s'étend aussi sur les autres langages de programmation (php, ...)
voilà les principaux ... après il y en encore d'autres mais ils sont moins important ...
Biens sur les iframes ont aussi des désavantage ^^ ... comme tout technologie (point fort, point faible) mais tout dépend des besoins ... moi j'essaye juste d'améliorer un point qui fait couler beaucoup d'encre ... le référencement des iframes ... voilà rien d'autre ...
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
25 juil. 2008 à 09:48
25 juil. 2008 à 09:48
Un include des pages voulues en PHP ne serait pas plus simple ? En plus il permettrai le référencement, j'espère t'avoir aidé
ppmax
Messages postés
312
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
17 juillet 2008
244
20 févr. 2008 à 10:07
20 févr. 2008 à 10:07
comme ?