| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Hallo Leute, ich habe ein seltsames Problem was ich mir nicht erklären kann. Ich habe eine Navigationsmenu was auf verschiedene Eben verlinken soll, dazu will ich mir die URLs natürlich auch anpassen das sie SEO optimiert sind. So wenn ich einen Punkt in der Navi anklicke der keine Untermenus und Zusatzparameter hat, dann funktioniert, aber sobald ein Untermenu auf den Tutorial oder einen anderen Bereich des Systems verlinken soll, dann schlägt meine Sicherheitsprüfung an. Nun habe ich mir mal den GET Parameter ausgeben lassen und musste feststellen bei einem Link der Untermenus hat und auf keinen Seitenbereich verlinkt, dann wird der GET Parameter korrekt dargestellt, in dem anderen Fall aber nicht und da komme ich nicht mehr mit. Ich weis also wo das Problem liegt, bin aber Ratlos wie ich das beheben soll, weil ich nicht weis wie es verursacht wird. Hier der Code der funktioniert. Ein Navigationspunkt der keine Untermenus hat und nicht auf den Tutorialbereich oder einen anderen Bereich verklinkt. PHP-Code: Code: RewriteEngine On RewriteRule ^index/(.*)-(.*)-(.*)(\.html?)$ index.php page=$1&id_nav=$2&link=$3 [L] Und nun das was nicht funktioniert wo meine Sicherheitsprüfung anschlägt. PHP-Code: Code: RewriteRule ^index/(.*)-(.*)-(.*)-(.*)(\.html?)$ index.php?page=$1&art=$2&id_nav=$3&link=$4 [L] Und das will mir nicht in den Kopf, beim ersten Beispiel haut das hin und in dem 2 nicht. Hier mal die Prüfung dazu. PHP-Code: Vielen Dank für eure Zeit und Hilfe. Mfg litter
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Ich kann mir aber nicht erklären warum der GET Parameter so unterschiedlich ausgewertet wird, mittlerweile funktioniert keines mehr von beiden. Was müsste ich denn anders machen, ich bin momentan Ratlos.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
| | |
| Erfahrener Benutzer | Warum das hier so komisch rein geschrieben wurde weis ich nicht. Ich konnte das Problem aber lösen, ich habe einfach die URL mit der größten Parameteranzahl an den Anfang gesetzt und nun geht es.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Warning: mysql_result() expects parameter 1 to be resource, boolean given | FloRic | Datenbanken | 8 | 19.10.2009 20:15 |
| parameter von interfaces in klassen richtig mit anwenden? | litterauspirna | PHP Tipps 2009 | 27 | 30.06.2009 20:58 |
| [Erledigt] Einfache If Abfrage richtig oder falsch. | Veqeta | PHP Tipps 2009 | 21 | 23.03.2009 16:59 |
| SOAP Server Parameter richtig zuordnen | Anotherone | PHP Tipps 2008 | 0 | 12.12.2007 11:23 |
| Unlink funktioniert nicht (Pfad falsch obwohl richtig) | PsychoEagle | PHP Tipps 2006 | 6 | 18.11.2006 16:17 |
| Parameter überschreiben | Igäl | PHP Tipps 2006 | 8 | 04.06.2006 19:55 |
| Parameter der mysql.exe richtig übergeben | bendigo | Datenbanken | 5 | 24.11.2005 13:31 |
| If/ else if/ else bedingung richtig trotzdem falsch?!? | seejay | PHP Tipps 2005 | 8 | 09.02.2005 12:59 |
| [Erledigt] Perl richtig installiert oder falsch ? testen aber wie ? | c01001 | Server, Hosting und Workstations | 2 | 31.08.2004 22:37 |