| Peter Schneider |
Geschrieben am: Mi 20.06.2007, 12:24
|
||||||||||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 289 Mitglied seit: 23.02.2007 |
Hallo Zusammen. Mal wieder ein kleines Mod_Rewrite-Problem. Ich taste mich langsam ran, schaffe es aber noch nicht, lauffähige Rules zu entwickeln Folgendes: Wir haben in einem alten Projekt einen "Frame-Reloader" drin. Die URLs sehen so aus:
Das Gefährliche ist, dass
als potentielle Sicherheitslücke noch geschlossen werden muss! Der Framereloader wird nicht mehr benötigt:
muss mittels 301 umgeleitet werden, da viele EXTERNE Links so angelegt wurden, zu
Um das Sicherheitsproblem zu umgehen, habe ich die Rule ein wenig länger angelegt:
Also es wird nur umgeleitet, wenn definitiv hinter dem "?" noch "meineseite.de" steht. Na ja, das funktioniert so aber nicht... An welchem Detail liegt das nun? -------------------- |
||||||||||
![]() |
| Chris-tian |
#2 Geschrieben am: Mi 20.06.2007, 12:40 (+00:15)
|
||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 121 Mitglied seit: 9.12.2005 |
Das Problem ist der Query String. Probier mal:
Ungetestet: Vermutlich muss daran noch etwas weiter gefeilt werden, also poste bitte kurz, was passiert oder ob Fehlermeldungen auftauchen (welche?), damit wir den Code noch etwas ausfeilen können. Eventuell kann passieren, dass der Query String weiterhin hinten angehängt wird, dann müssten wir das noch unterbinden. |
||
![]() |
| Peter Schneider |
#3 Geschrieben am: Mi 20.06.2007, 13:56 (+01:16)
|
||||||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 289 Mitglied seit: 23.02.2007 |
Hallo! Wird sind auf dem Weg! Es wird die richtige Seite angezeigt, aber die angezeigte URL im Browser ist noch ein wenig lang:
anstelle von
Zur Lücke:
verbleibt bei mir auf der Frames-Seite, was so gewollt ist. Das wird anderweitig gelöst... -------------------- |
||||||
![]() |
| Chris-tian |
#4 Geschrieben am: Mi 20.06.2007, 15:06 (+01:10)
|
||||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 121 Mitglied seit: 9.12.2005 |
Das hatte ich vermutet. Dann probier mal:
frames.html?http://www.meineseite wird leider gerade oben noch nicht erfasst, aber anscheinend hast Du dies selber gelöst, ansonsten probier mal
|
||||
![]() |
| Peter Schneider |
#5 Geschrieben am: Mi 20.06.2007, 15:28 (+00:21)
|
||||||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 289 Mitglied seit: 23.02.2007 |
Hallo! Es bleibt beim alten!
wird korrekt umgeleitet aber
führt zum bekannten Bild. Ich habe in der htaccess übrigens schon die folgenden Rules:
Ich denke, dadurch kann ich auf das [OR] verzichtet bzw. würde sich ein Problem erklären? -------------------- |
||||||
![]() |
| Peter Schneider |
#6 Geschrieben am: Mi 20.06.2007, 16:24 (+00:56)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 289 Mitglied seit: 23.02.2007 |
Alternative:
könnten wir in frames.htm das ganze mittels PHP lösen? (PHP in htm wäre schon möglich). Also String einlesen und dann nach Gusto weiterleiten... -------------------- |
![]() |
| Chris-tian |
#7 Geschrieben am: Mi 20.06.2007, 20:20 (+03:55)
|
||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 121 Mitglied seit: 9.12.2005 |
Hallo Peter, klar könnten wir das auch über php klären, es ist aber auch über mod_rewrite machbar. Hast Du bemerkt, dass ich bei dem zweiten Versuch in der RewriteRule-Anweisung ein ? eingefügt habe (hinter %1)? Damit unterdrückt man eigentlich die Weitergabe des Querystrings. Falls Du das ? nicht eingefügt hattest, probier es nochmal:
Viele Grüße Christian |
||
![]() |
| Peter Schneider |
#8 Geschrieben am: Mi 20.06.2007, 21:15 (+00:55)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 289 Mitglied seit: 23.02.2007 |
Hallo! Danke mal für die bisherige Hilfe!
Geht! Und meiner Ansicht nach geht die Rule schon alleine. Einzig http://www.meineseite.de/frames.htm?http://www.meineseite.de wird davon nicht erfasst, was allerdings egal ist... Super! Danke vielmals! Ob ich jetzt benebelt bin, kann ich nicht eruieren. Ich habe da eigentlich schon immer brav mit copy+paste gearbeitet... Mir schwant aber böses mit dem "Firefox"-Browser... Dass da vielleicht was gecached wurde.... Grüsse Peter -------------------- |
||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/18967
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Kleines Problem mit preg_replace... | BartTheDevil89 | 77 | 3 | Do 20.11.2008, 22:13 |
| Problem bei Mail-Versand | PH | 344 | 14 | Di 11.11.2008, 08:32 |
| Datenbankabfrage Problem | Mauf | 234 | 13 | Mi 22.10.2008, 15:48 |
| mod_rewrite Frage | Coach | 320 | 8 | Di 21.10.2008, 08:01 |
| Php mail Problem UTF-8 | Carbon | 356 | 6 | So 19.10.2008, 12:35 |
| Firefox Problem | Marc3l | 165 | 4 | So 19.10.2008, 10:42 |
| php Array Problem | kekskruemel | 155 | 5 | Di 14.10.2008, 22:36 |
| Install-Problem mit Elgg | MacGyver | 171 | 1 | Fr 10.10.2008, 12:16 |
| FTP Problem | DrCash | 123 | 1 | Mi 1.10.2008, 06:28 |
| Zanox und OpenX Problem | FAn1919 | 301 | 5 | Di 23.09.2008, 17:33 |
Anzeige - [Hier werben / Mediadaten]












