Mach aus der storch.htm eine .php Datei und beim Einbinden schreibst du src="storch.php?frame=1" und in der PHP Datei das hier:
Code:<?php if($_GET["frame"] != 1) { header("Location: eigentlicheseite.html"); } ?> Rest des HTMLs
Ergebnis 1 bis 6 von 6
- 06.05.2011, 18:10 #1
aus iframe befreien
Liebe Ebbeltalker,
ich habe im Rahmen eines Schulprojektes eine Webcam auf ein Nest mit brütenden Störchen gerichtet. Das Bild der Webcam ist in eine eigene Seite (webcam.htm) eingebunden, welche über ein Refresh ständig neu geladen wird. Diese Seite ist innerhalb eines iframes in eine Seite mit der Projektbeschreibung und auch links zu quicktime-downloads (storch.htm) eingebunden.
Nun bekommt man bei manchen Suchkombinationen von Google nur die Adresse der Seite geliefert, die eigentlich innerhalb des iframes sein soll (als webcam.htm). Wie kann ich es realisieren, dass beim Laden der "nur Webcam-Seite" automatisch auf die Seite verwiesen wird, welche die Webcam-Seite als iframe enthält (also storch.htm)?
Beste Grüße
WinPhobiker
- 06.05.2011, 19:03 #2Viele Grüße von DRP - Homepage
MacBook Air 11,6" | iPhone 3GS 8GB | iPad 2 16GB weiß Wi-Fi | Magic Mouse | PC
- 06.05.2011, 21:24 #3
Hallo und danke an drp,
die storch.htm ist schon so breit publiziert und etabliert, dass ich deren Dateinamen/-extension nicht ändern kann. Gibt es da nix mit Javascript oder so, welches beim Aufruf von webcam.htm (auch schon in Google eingeschliffen) automatisch auf die storch.htm springt?
Gruß vom WinPhobiker
- 07.05.2011, 00:17 #4
Per JavaScript weiß ich jetzt im Moment nichts..
Aber wenn du JS Code ändern kannst, kannst du das doch auch zu einer PHP-Datei ändern. Wo ist also das Problem??Viele Grüße von DRP - Homepage
MacBook Air 11,6" | iPhone 3GS 8GB | iPad 2 16GB weiß Wi-Fi | Magic Mouse | PC
- 09.05.2011, 14:58 #5Hildesheiner Goldrenette
- Registriert
- 01.2010
- Beiträge
- 678
Naja ich glaube er befürchtet, dass wenn er den Dateinamen ändert sich sein Ranking bei Google verschlechtert. Mit JavaScript kannst Du es mit einem XMLHttpRequest lösen.
- 09.05.2011, 15:23 #6
Per .htaccess kannst Du dem PHP Interpreter sagen, dass er die .htm Datei wie eine php-Datei behandeln soll (geht aber nicht bei jedem Serer). Der gesamte Dateiname bleibt also erhalten und Du kannst trotzdem drp's Lösungsvorschlag umsetzen.
Da ich iframes und frames generell aber nicht mag würde ich auch auf die Ajax-Alternative mittels XMLHttpRequest zurückgreifen. Das ist einfach ein wesentlich besserer 'Stil'Code:AddType application/x-httpd-php .htm
MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram
"The things you own, they end up owning you." - Tyler Durden (Fight Club)


Zitieren
