WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   HILFE! Besucher auf die 1.Seite umleiten. (http://www.wcm.at/forum/showthread.php?t=50974)

Wolf 25.03.2002 23:46

HILFE! Besucher auf die 1.Seite umleiten.
 
Hallo!
Ich weiß nicht ob ich hier richtig bin. Ich möchte verhindern, daß man bei einer Homepage eine Seite abspeichert und immer da wieder einloggen kann.Wie muß ich vorgehen, um immer die Startseite zu erzwingen, egal von wo ich komme. Es muß gehen - habe ich einmal gelesen, nur finde ich den Artikel nicht mehr.
Gruß & Dank
Wolf

The_Lord_of_Midnight 26.03.2002 01:36

Das hängt vom Webserver ab, wenn du den Server selbst hostest bzw. vom Provider im anderen Fall.

Bei statischen Html Seiten ist mir keine Methode bekannt, das zu verhindern. Beim Apache kann man mit dem Directory Indexing Parmater nur verhindern, dass sich jemand alle Files am Server anschaut.

Mit dynamischem Html, also wenn eine Programmiersprache am Server selbst die Html-Seiten generiert, kann man auf der Einstiegsseite eine globale Context-Variable setzen. Immer wenn eine Prozedur ohne Vorhandensein dieser Variable aufgerufen wird, kann man auf die Startseite weiterleiten, eine Fehlermeldung ausgeben oder was auch immer.

snowman 26.03.2002 08:48

wenn du deine seiten in einen frame einbaust, geht es mit javscript recht einfach.

aber willst du das wirklich haben? jemand der einen bookmark auf eine bestimmte seite setzt, würde doch wirklich gerne die sehen, oder beispielsweise bei einer suchmaschine, wenn du da automatisch auf die homepage umgeleitet wirst, ist das ärgerlich.

gruss,
snowman

peter-k 26.03.2002 09:25

Zitat:

immer da wieder einloggen kann
Meinst du einfach aufrufen oder wirklich einloggen?

Ein einfaches aufrufen der Unterseiten kann man dadurch verhindern das man diese Seiten in ein gesperrtes Verzeichnis legt.

Also im root nur die index.html alles weiter in einen Ordner der mittels .htaccess gesperrt ist (gesperrt = nur Aufrufe der eigenen Domain erlauben).

In diese .htaccess gehört:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://w*\.*deine.dom [NC]
RewriteRule /* http://www.deine.dom/index.html [R,L]

alles was jetzt direkt oder über eine andere Domain auf deine.dom/gesperrter_ordner/... zugreift kommt auf die index.

Wolf 26.03.2002 09:37

Vielen Dank - das war es!
 
es geht darum, dass die Seiten für Kollegen bestimmt ist, und Betriebsfremde auf bestimmte Seiten keinen Zugriff haben sollen (nur mir Passwort). Ich hoffe, dass das auch funktioniert, wenn man keine eigene Domänen hat. Ist eine freiwillige Leistung für den Betrieb und soll mir persönlich kein Geld kosten. :-))

Gruß & Dank
Wolf

peter-k 26.03.2002 10:06

Naja, wenn du meinst es ist nur für bestimmte Personen dann ist die angeführte Lösung net so das gelbe vom Ei.
Es muß dann von der lndex.html eben ein Link in diesen Ordner führen und jeder der darauf klick hat Zugang.

Ein Passwortschutz setzt 2 datein vorraus:
.htaccess und .htpasswd

in die .htacess gehört:
AuthUserFile /home/www/DEIN_ACCOUNT/gesperrter_ordner/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
require valid-user

in die .htpasswd:
USER_NAME:(PASSWORT_Verschlüsselt)
zb:
Mustermann:i33yx6cNwkftI
hat das PW:123456

Diese Dateien kannst du dir bequem hier erstellen (lassen):
http://www.internet-magazin.de/commo...l=htaccess.php


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag