Nachtrag für Ratsuchende mit gleicher Aufgabenstellung:
Beim Arbeiten an einer .htaccess-Lösung haben viele warnende und zweifelnde Stimmen in unterschiedlichen Foren dazu geführt, dass ich (vorübergehend) die ursprünglich beabsichtigte Lösung über diesen Weg verworfen hatte.
Also habe ich mich auf PHP besonnen und in der Datei, die den Link auf die externe Website anbietet, eingebunden:
Zitat:
$_SESSION['KommtVonMeiner Seite'] = true;
|
In der aufgerufenen Datei habe ich folgerichtig abgefragt:
Zitat:
if(isset($_SESSION['KommtVonMeiner Seite']) AND $_SESSION['KommtVonMeiner Seite'] == true) {
... dann ist alles ok (...Coding)
}
else {
echo 'Aufruf nur über <a href="http://MeineSeite.de">www.MeineSeite.de</a> möglich. ';
echo '<a href="javascript:parent.close ();">Fenster schliessen</a>';
}
|
Das hat auch wie beabsichtigt funktioniert. Nachteil dieser Lösung ist jedoch, dass so lediglich der von mir gedachte Weg von der einen zur anderen Website abgedeckt ist. Es gibt jedoch mehrere Möglichkeiten, die zu schützende Website aufzurufen und die Kreativität der Besucher ist grenzenlos.
Deshalb habe ich mich wieder auf meinen ursprünglichen Gedanken konzentriert und die Aufgabe jetzt für mich mit folgendem .htaccess-Eintrag gelöst:
Zumindest meine Tests mit den aktuellen Versionen von Firefox, IE und Opera haben keine Fehler aufgezeigt. Sollten sich nach dem Aktivieren dieser Lösung Schwierigkeiten zeigen, melde ich mich wieder.
Gruß
Wolfgang