Umleitungen und URL in der Adressleiste maskieren?
Pete
- php
Hab mal drei Fragen, und ich hoffe, ihr könnt die mir beantworten!
Kurz gesagt, wie verhindere ich alle externe Zugriffe die nicht zu www.abc.de führen und die URL bleibt www.abc.de? Am besten mit Htaccess. Oder was immer ihr meint ^^
Danke für die Antworten im Voraus!
See ya
Hi Pete
Hab mal drei Fragen, und ich hoffe, ihr könnt die mir beantworten!
Ich werds versuchen ;-)
- Wie kann ich meine Domain www.abc.de permanent in der Adressleiste anzeigen lassen, denn wenn ich auf einen Link klicke wird die Adressleiste geändert und da steht dann z.B. www.abc.de/ordner1/index.php oder www.abc.de/main.php?l=link oder so ähnliches.
Was ist der Sinn davon? Wenn es unbedingt nötig ist, geht es, indem du die Datei in ein Frame packst.
- Wie geht das mit dem umleiten von www.abc.de/main.php?l=link auf www.abc.de wenn man von einem externen link kommt?
- Wie kann ich User bei der Eingabe von www.abc.de/main.php in der Adressleiste auf www.abc.de umleiten lassen (iser ist das die selbe Frage wie die 2.?!)
Vielleicht mit JavaScript? Ich versteh jedoch nicht ganz, was du wirklich erreichen willst.
Schöne Grüße
Johannes
Was ist der Sinn davon? Wenn es unbedingt nötig ist, geht es, indem du die Datei in ein Frame packst.
Der Sinn ist, dass etliche Leute die Links kopieren und diese direkt weiter verbreiten. Die Seite ist komplett in PHP, also keine Frames. Ich glaube ich muss nur die externen Direktzugriffe unterbinden, und so brauche ich die Unterordner etc. nicht mehr zu verstecken...
Vielleicht mit JavaScript? Ich versteh jedoch nicht ganz, was du wirklich erreichen willst.
es ist so, dass nun mehrere Leute meine Seite direkt verlinken (also www.abc.de/main.php?l=url) anstatt auf www.abc.de und diese Methode will ich verhindern. Ich habe meine Dateien (zip,rar) per htaccess schützen bzw auf www.abc.de umleiten lassen, jetzt will ich noch die Seiten umleiten lassen, wenn sie extern direkt zugegriffen werden.
Ich hoffe ich hab mich verständlich ausgedrückt
Hi Pete
es ist so, dass nun mehrere Leute meine Seite direkt verlinken (also www.abc.de/main.php?l=url) anstatt auf www.abc.de und diese Methode will ich verhindern. Ich habe meine Dateien (zip,rar) per htaccess schützen bzw auf www.abc.de umleiten lassen, jetzt will ich noch die Seiten umleiten lassen, wenn sie extern direkt zugegriffen werden.
Wie Christian und Tobias schon gesagt haben, wirst du damit aber eine Menge Benutzer vergraulen. Schließlich will ich (un andere) mich nicht jedesmal, wenn ich bestimme Informationen suche oder darauf verweise mich durch deine ganze Seite klicken müssen.
Schöne Grüße
Johannes
Hi,
mache doch einfach ein Frameset, dass 1ßß% groß und 100% breit ist in dem du nur einen Frame lädst.
Umleitung:
<meta http-equiv="refresh" content="0;http://www.deineseite.de">
Die Zahl (0) zeigt an nach welcher Zeit umgeleitet werden soll.
Bye Sascha
Hallo Pete,
- Wie kann ich meine Domain www.abc.de
ich glaube nicht, dass dir die Domain abc.de gehört...
permanent in der Adressleiste anzeigen lassen, denn wenn ich auf einen Link klicke wird die Adressleiste geändert und da steht dann z.B. www.abc.de/ordner1/index.php oder www.abc.de/main.php?l=link oder so ähnliches.
das geht nur mit Frames, ist aber sowieso sinnlos - warum soll der User nicht sehen, auf welcher Seite er ist?
- Wie geht das mit dem umleiten von www.abc.de/main.php?l=link auf www.abc.de wenn man von einem externen link kommt?
für was soll das gut sein? du _könntest_ den referrer auswerten, was aber praktisch nicht funktioniert, weil der gefälscht oder nicht vorhanden sein kann.
- Wie kann ich User bei der Eingabe von www.abc.de/main.php in der Adressleiste auf www.abc.de umleiten lassen (iser ist das die selbe Frage wie die 2.?!)
indem du eine Datei main.php erstellst, die per header auf http://www.abc.de/ leitet (->http://www.php.net/header) - aber warum ausgerechnet bei der Eingabe von .../main.php?
Kurz gesagt, wie verhindere ich alle externe Zugriffe die nicht zu www.abc.de führen und die URL bleibt www.abc.de?
für was brauchst du das?
Grüße aus Nürnberg
Tobias
ich glaube nicht, dass dir die Domain abc.de gehört...
ich weiss :D
das geht nur mit Frames, ist aber sowieso sinnlos - warum soll der User nicht sehen, auf welcher Seite er ist?
ok, dann muss es mit der Umleitung von Seiten funktionieren...
indem du eine Datei main.php erstellst, die per header auf http://www.abc.de/ leitet (->http://www.php.net/header) - aber warum ausgerechnet bei der Eingabe von .../main.php?
Es ist so, die Seite ist auf www.abc.de/index.php erreichbar und alle weiterführende Links auf main.php (welches leer ist und nur die rechte/linke Inc-Dateien besitzt) aber wenn man main.php mit den inc-dateien kombiniert, erscheinen die Seiten (z.B. main.php?l=url) Wenn ich in meinem Log hineinschaue, sehe ich immer noch viele User die auf main.php gehen welches eigentlich unbrauchbar ist, und die Seite soll dann eben auf index.php bzw. www.abc.de umgeleitet werden.
für was brauchst du das?
vergiss das, es ist so, dass jetzt viele die Seite direkt verlinken also www.abc.de/main.php?l=url und das will ich nun mal nicht. Die sollen gefälligst erst auf die Startseite kommen anstatt auf eine bestimmte Seite zu gehen.
Grüße aus Nürnberg
Tobias
See ya
Hallo Pete,
erscheinen die Seiten (z.B. main.php?l=url)
ich hoffe du bindest deine Dateien nicht ohne zu prüfen, was da eigentlich in $_GET['l'] steht ein...
Wenn ich in meinem Log hineinschaue, sehe ich immer noch viele User die auf main.php gehen welches eigentlich unbrauchbar ist, und die Seite soll dann eben auf index.php bzw. www.abc.de umgeleitet werden.
achso - dann kannst du ja wenn $_GET['l'] leer oder nicht gesetzt ist mit header(...) auf deine Startseite weiterleiten.
Die sollen gefälligst erst auf die Startseite kommen anstatt auf eine bestimmte Seite zu gehen.
kann es sein, dass du den Sinn des Internets noch nicht so ganz verstanden hast? warum sollen die Besucher erst auf deine Startseite (was ist an der so besonders, dass man sie unbedingt gesehen haben muss?) gehen um sich dann mühsam zur gewünschten Information durchzuwühlen?
Grüße aus Nürnberg
Tobias
Hallo,
es ist so, dass jetzt viele die Seite direkt verlinken also www.abc.de/main.php?l=url und das will ich nun mal nicht. Die sollen gefälligst erst auf die Startseite kommen anstatt auf eine bestimmte Seite zu gehen.
http://www.useit.com/alertbox/20020303.html
Viele Grüße,
Christian
PS: molily hatte recht, was den neuen Themenbereich angeht.
Hallo Pete,
- Wie kann ich meine Domain www.abc.de permanent in der Adressleiste anzeigen lassen, denn wenn ich auf einen Link klicke wird die Adressleiste geändert und da steht dann z.B. www.abc.de/ordner1/index.php oder www.abc.de/main.php?l=link oder so ähnliches.
Ein-Frame-Frameset zum Maskieren der URL.
- Wie geht das mit dem umleiten von www.abc.de/main.php?l=link auf www.abc.de wenn man von einem externen link kommt?
Falls kein gültiger Referer gesendet wurde mit mod_rewrite auf die Startseite weiterleiten.
- Wie kann ich User bei der Eingabe von www.abc.de/main.php in der Adressleiste auf www.abc.de umleiten lassen (iser ist das die selbe Frage wie die 2.?!)
Siehe Punkt 2.
Mit diesen beiden Methoden wirst Du mich sicherlich von Deinen Seiten fernhalten.
Viele Grüße,
Christian
Hallo nochmal,
Falls kein gültiger Referer gesendet wurde mit mod_rewrite auf die Startseite weiterleiten.
Ich sollte vielleicht noch dazusagen, dass ich einen externen und keinen internen Redirect meine.
Viele Grüße,
Christian