iFrame-Seite öffnen; Website soll mit starten

  • Hi,
    ich wusste nicht, wonach ich im Forum suchen sollte und auch der Titel ist wahrscheinlich nicht sehr aussagestark. Folgendes Problem sucht eine Lösung:

    Ich habe eine Website geschrieben, in der ein iframe ist. Jetzt taucht z.B. bei Google nicht die Originaladresse ("http://www.beispiel.de") auf, sondern die iframe-Seiten ("http://www.beispiel.de/test.html") ... wer diese öffnet, sieht natürlich nicht das Design und auch nicht das Menü. Wie kann ich erreichen, dass der Link der iframe-Seite ("http://www.beispiel.de/test.html") geöffnet wird und der Besucher das komplette Design mit Rahmen um den entsprechenden iframe herum sieht.

    Vielen Dank im voraus
    Starfighter

  • Du kannst die Unterseiten mit folgendem Code für Suchmaschinen sperren:

    Code
    <meta name="robots" content="noindex,nofollow" />


    EDIT: Fehler ausgebessert!
    Jedoch werden sie dann gar nicht mehr in Google gefunden.
    Anders kannst du das nicht machen, weil du nicht eine URL für zwei Seiten verwenden kannst.

    Am Besten ist es, wenn du das Ganze ohne iFrame machst - Frames sind sowieso Altlasten von HTML und sollten nicht mehr verwendet werden.
    Besser, du benutzt PHP, damit ist das Ganze um einiges eleganter und mächtiger.

    Something big is coming. And there will be pirates and ninjas and unicorns...

    Einmal editiert, zuletzt von Dodo (5. August 2010 um 21:02)

  • Alternativ kann man durchaus auch die robots.txt nutzen. In jedem Fall ist es aber wenig sinnvoll, denn wenn eine Suchmaschine schon so eine per iframe eingebundene Seite bevorzugt, so hat diese scheinbar deutlich interessantere Inhalte als die Seite die das iframe-Tag beinhaltet. Eine Sperrung könnte kontraproduktiv sein. Ich würde empfehlen auf das iframe zu verzichten.