rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Iframe optimisé référencement url rewriting

cwadmin, le vendredi 15 février 2008 à 15:44:56
Bonjour,

alors voilà mon problème, j'essaye de réfléchir à un moyen pour améliorer significativement le référencement des sites web utilisant des iframe.

J'ai réfléchis à plusieurs cas, en s'inspirant de ce qui marche déjà ... c'est à dire la transmission de la src via la balise <a target="id iframe"></a> (CAS N°1) , d'une page php définit avec une variable (nom de la page à charger) (CAS N°2), et d'une page utilisant l'url rewriting sans recharger la page contenant l'iframe, c'est que je n'ai pas encore réussit à trouver, si c'est possible ? (CAS N°3).

Pour simplifier la compréhension du problème j'ai fait des schéma :
CAS n°1 : http://img147.imageshack.us/my.php?image=cas1ms6.gif
CAS n°2 : http://img527.imageshack.us/my.php?image=cas2wg5.gif
CAS n°3 : http://img527.imageshack.us/my.php?image=cas3lt9.gif

Donc ma question (voir schéma CAS n°3) est :

Peut-on faire un lien (<a>) vers une page propre (url rewrité) (exemple: href="contact") changeant le contenu (src) d'une iframe d'une page (en l'occurrence Index.html) et surtout sans recharger (Index.html) .

C'est comme si on donner l'ordre de changer la source de l'iframe à travers une url (rewrité en l'occurrence) mais sans recharger la page conteneur de l'iframe.

NOTA : Seul la technologie coté serveur pourra être utilisé (PHP) dans un souci de rétro-compatibilité avec les bots de référencement donc pas de javascript, ajax et compagnie.

Voilà j'espère que j'ai bien expliqué ... parce que c'est un problème pas simple du tout ... peut-être est-ce tout simplement impossible :) ou peut-être il y a une astuce ????

Je sais ce topic à l'air barbare, mais soyez pas timide, si quelqu'un a une idée ? qui n'hésite pas ...
on peut considérer ce topic comme le casse-tête de la journée ...

NOTA : Pour ceux qui veulent répondre : pourquoi utilisé une iframe ? c'est dépassé ... utilise les includes sa revient au même... etc ... s'abstenir on ne contourne pas le problème, sa serait trop simple :P :)
Répondre à cwadmin  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppmax, le vendredi 15 février 2008 à 15:48:47
on contourne peut être le problème , mais c'est beaucoup plus propre un site sans iframe :=}
Plop !
Répondre à ppmax

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cwadmin, le vendredi 15 février 2008 à 19:55:03
c'est vrai, mais y'a des fois où les iframes peuvent faire des choses ... que de simple includes ne peuvent pas faire ^^ ...
Répondre à cwadmin

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppmax, le mercredi 20 février 2008 à 10:07:41
comme ?
Plop !
Répondre à ppmax

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cwadmin, le jeudi 21 février 2008 à 11:15:03
-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 ...
Répondre à cwadmin

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Chris, le vendredi 25 juillet 2008 à 07:37:11
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 ?>
Répondre à Chris

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Chris, le vendredi 25 juillet 2008 à 07:44:59
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 ?>
Répondre à Chris

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 empty, le vendredi 25 juillet 2008 à 09:48:15
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é
Répondre à empty
Logiciels pertinents trouvés dans les téléchargements
Télécharger URL Fixer    1.4.3URL Fixer - En saisissant l'adresse Url d'un site ou page web, il est assez fréquent que vous commettiez une erreur. URL Fier est une...Catégorie: Extensions Firefox
Licence: Freeware/gratuit
Télécharger Disk Defrag 1.4.15.306Disk Defrag - Votre système peut rencontrer divers problèmes courant notamment des plantages à répétition, la lenteur lors de lu lancement...Catégorie: Optimisation
Licence: Freeware/gratuit
Télécharger BootVis 1.3.37.0BootVis - Si votre ordinateur est lent à démarrer, il est possible d'améliorer la vitesse de chargement en optimisant le processus de...Catégorie: Optimisation
Licence: Freeware/gratuit
Télécharger CPU Idle ExtremeCPU Idle - CpuIdle est un logiciel de refroidissement du processeur et de gestion de l'alimentation. CPU Idle permet notamment : ...Catégorie: Optimisation
Licence: Shareware
Plus de logiciels gratuits sur « Iframe optimisé référencement url rewriting »