Prüfe ob die Startseite der HP im Cache?, wenn nicht _parent nachladen

savior01

Mitglied
Hi Leute,

Hier mein Problem:

Ich möchte verhindern, das einzelne Seiten der HP z.B. die bei Google als Pfad anzeigt werden, ...
z.B.: http://example.com/under/bb/news.php - sozusagen ohne die start (http://example.com/index.php) seite aufrufbar sind........

...vorschweben tut mir ein Prüfscript das ermittelt, ob die Seite(http://example.com/index.php) im Cache ist und wenn nicht die
Startseite also absoluten Pfad "_parent" nachlädt.
so das jeder Besucher diese( http://example.com/index.php)als erste Seite zu sehen bekommt.

Jeder Besucher soll zwingend durch die Vordetür und nicht durch das Fenster :-)

Beachtet aber das es in jedem Unterverzeichnis eine index.php gibt und die
Startseite ein <iframe> enthält


----------------------------------------------------

<?php

{

header("Location: http://example.com/index.php");
//*** Prüfe ob die Startseite der HP im Cache?, wenn nicht _parent nachladen
//*** Beachte das es in jedem Unterverzeichnis eine idex .php gibt und die Startseite ein iframe enthält

if


//*** Wenn die Sartseite im Cache - alles alle inhalte und unterseiten zulassen

exit;

}

?>

-------------------------------------------------------

vielen lieben Dank, an alle die mir helfen im Voraus , DANKE :-)

MfG

Olaf
 
Also ich hab es mit Javascript realisiert.
Einfach folgenden Javascript Schnipsel im Header:
Code:
<script type="text/javascript">
function gotoindex()
{
location.href="http://example.com/index.php";
}
</script>
und dann wenn die Seite nicht im Cache ist, über einen Eventhandler im html Code:
Code:
gotoindex();
So wird man sofort zur Index geleitet.

Weiterhin kannste dich gegen Suchmaschinen Roboter schützen mit Meta-Tags !

Mfg Scipio
 
Zuletzt bearbeitet:
den Browsercache !

der Besucher soll ja alles einsehen aber nur wenn er über die 1.startseite kommt

sorry wegen der adresse!
das ist nicht meine page !! sollte ein Beispielpfad sein
 
Meine Wissens ist es nicht möglich, zu prüfen, ob sich ein Objekt bereits im Browser-Cache befindet.

PS: Ich hab mal die Adressen geändert.
 
danke für die adressänderung .. peinlich :-)

ich versuche es mal genauer :

ist der Start!


gibt ein
wird ein inhaltsverzeichnis aufgelistet und von gehts dann zu den Artikeln die
in den verschiedensten ordnen liegen.

der user soll das auch alles haben aber nur über die startseite

button Inhalt

Google zeigt :

und öffnet sie auch so.


ich möchte dann in der :
ein script haben das prüft ob
er die im cache hat und wenn nicht dem
besucher dann die startseite lädt - dann kann er ja von mir aus wieder zur :

hin

nicht aber ohne meine Startseit gesehen zu haben.

?Habe ich das vieleicht besser ausgedrückt?


Danke

Olaf
 
Verwende zukünftig doch bitte die für Beispieladressen vorgesehenen Domänen example.com, example.net oder example.org.
 
Nur so als Gedanke, da du PHP verwendest könntest du das doch über Sessions machen. Einfach in der Startseite eine Session-Variable mit einem bestimmten Wert bestücken, in den Unterseiten prüfst du dann, ob der Wert richtig ist. Wenn nein, dann leitest du einfach auf die Startseite um.


Der Doc!
 
Zurück