Seite 1 von 1

Frameset nachladen von Google erlaubt?

Verfasst: 12.10.2004, 16:21
von Jorgy
Ich hatte das Problem, dass Seiten teilweise ohne Frameset geladen werden, da diese in den Googleergebnissen stehen. Dass sie von Google gefunden werden, das ist ja gut, nur sollten sie dann in dem Frameset geladen werden.

Deswegen habe ich ein kleines Java-Script eingefügt. Dadurch wird man auf einen Hauptframe umgeleitet.

Zum Beispiel die kleine Framseite unserer Kleinenzeigenseite: https://www.elektronikbranche.de/htdocs/kl_anz.php . Ruft man diese auf wird man auf eine index-Seite umgeleitet und somit werden alle Frames dargestellt.

Meine Fragen dazu: Erlaubt Google&Co das? Hat jemand Erfahrung damit?

Folgendes Script hab ich benutzt:

<script language="Javascript">
<!--
if(top.frames.length <= 0)
top.location = "hier Zieldatei eintragen"
//-->
</script>

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 12.10.2004, 17:13
von Metaman
mit dem Befehl location kann man jede beliebige Seite laden.
für google selber ist das nur eine stinknormale Weiterleitung, und sowas wird nicht gerne gesehen.

Ich würde Dir Raten etweder auf die Frames zu verzichten,
oder Du setzt an den Anfang der Seite einfach einen Link zum Frameset...

ansonsten, da Du mit PHP arbeitest, könntesT du auch prüfen wer denn gerade deine Seite besucht, und dieses Script nur einsetzen, wenn es kein Spider ist...

Ich benutze für sowas ein Script das in diesen oder einem anderem forum bekommen habe..

Code: Alles auswählen

<?
$searchengines=array&#40;"Google", "Fast", "Slurp", "Ink", "Atomz", "Scooter", "Crawler", "bot", "Genius"&#41;;
$is_search_engine=0;
foreach&#40;$searchengines as $key => $val&#41; &#123;
if&#40;strstr&#40;"$HTTP_USER_AGENT", $val&#41;&#41; &#123;
$is_search_engine++;
&#125;
&#125; 
if&#40;$is_search_engine==0&#41; &#123;
?>

1 

<?
&#125; else &#123;
&#125;
?>
Statt der 1 trägst Du dann einfach das Javascript ein.
das wird dann nur auf der Seite gezeigt, wenn der Besucher keiner der im array stehenden Bots ist...

Verfasst: 13.10.2004, 11:50
von Jorgy
Vielen Dank für Deine Hilfe, super Antwort! Ich werde es so machen.
Jorgy