Dabei seit: 29.03.2005 Ort: Schermbeck Alter: 39 Geschlecht:
Verfasst Do 12.01.2006 01:25 Titel
[SOLVED] Userfriendly URLs -> Form Problem
Ich überarbeite grade meine Community und wollte dabei endlich mal UserFriendly URLs zum Einsatz kommen lassen!
Funktioniert Prima und ist auch alles kein Problem!
Die Seiten werden aufgerufen, die Abfragen werden wie gewünscht ausgeführt, die URLs sehen prima aus.
Leider gibt es wie immer ein kleines Problem
Das Problem tritt auf sobald ich versuche Daten aus abgeschickten formularen zu bekommen was einfach nicht hinhaut!
Die Daten werden per Post rausgeschickt aber ich kann nicht auf diese zurückgreifen da die sich einfach in Luftauflösen sobald die Datei nicht direkt angesprochen wird!
'qsappend|QSA' (query string append)
This flag forces the rewriting engine to append a query string part in the substitution string to the existing one instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.
Wenn du am Ende ein / machst, will er immer auf den Ordner springen. wenn du dafür nicht explizit eine Regel angibst (egal über welchen Mechanismus) sucht er den Ordner und findet natürlich keine Datei.
EDIT: Bzw. Falls er die Datei findet, solltest du mal überprüfen, wie es ohne den letzten "/" aussähe.
EDIT2: Mod_Rewrite kommt sehr gut mit $_POST klar... brauchst keine GET übergabe
Zuletzt bearbeitet von bigdeal am Sa 14.01.2006 20:17, insgesamt 2-mal bearbeitet
Dabei seit: 29.03.2005 Ort: Schermbeck Alter: 39 Geschlecht:
Verfasst Sa 14.01.2006 21:11 Titel
Ok ich hab das problem!
Wie ich bereits sagte hatte ich das ganze Mod_Rewrite Zeugs nicht wirklich verstanden also die Funktionsweise etc da ich vorher noch nie was damit zu tuen hatte.
In meinem Unwissen habe ich dann das ErrorDocument benutzt. Nur leider scheint es keine Variabeln anzunehmen. Nach verzweifelter suche und langem Studieren der Mod_Rewrite Documentation bin ich dann zu folgendem Ergebnis gekommen mit dem auch alles wunderbar funktioniert
Code:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
Ob das Slash am ende steht oder nicht ist egal da er im Script die URI requestet und die dann nen Array daraus erzeugt. Es steht allerdings immer ein / am ende da es einfach hübscher ausschaut
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB