PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein Problem mit mod_rewrite...



Bonkers
08.04.2010, 20:32
Hey,
Ich benutze seit gestern zum ersten Mal mod_rewrite und bin auf eine Fragestellung gestoßen, die ich nicht selbst beantworten kann. RegEX-Fähigkeiten habe ich. (Selbstüberschätzung?)

Edit : Ich habe ein .htaccess-File in dem Ordner um die Engine zu nutzen.

Rule 1:



Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)$ ausgabe.php\?id\=$1


Request:


http://example.com/test

Ausgabe:


ausgabe.php (Nicht der Source, sondern einfach der Name...)

Rule 2:


RewriteRule ^(.+)z$ ausgabe.php\?id\=$1

Request:


http://example.com/ILoveArchLinuxLolz

Ausgabe:


ILoveArchLinuxLol

Warum funktioniert es mit "z", aber nicht ohne? Das "$" hatte ich ja in beiden Fällen gesetzt?

Sollte die Lösung jetzt zu einfach sein dann kann ich zu meiner Entschuldigung vorbringen dass es ein langer Tag war, ich die Aufgabe aber noch fertig machen muss :(

VeN0m
09.04.2010, 17:50
Keine Ahnung, ob Du es jetzt noch brauchst, aber normalerweise sollte folgendes funktionieren:



RewriteRule ^(.*)$ ausgabe.php?id=$1