also bei der id kannst du z.b. darauf achten, dass nur zahlen verwendet werden...
\d - d für digit
ich versuche mich gerade am regexpen. folgendes habe ich zuwege gebracht:
Sinn soll sein, dass man entwederCode:RewriteEngine on RewriteRule ^([^/]*)\.pdf$ worker.php?id=$1 [L] RewriteRule (.*)\.pdf$ worker.php?&pfad=$1
http://server/projekt/12345.pdf angibt (also eine id)
oder einen pfad zu der datei:
http:/server/projekt/irgend/ein/pfad/zu/einer/datei.pdf
entweder die id oder der pfad werden an eine php weitergegeben, die sich um alles weitere kümmert. funktionieren tuts, aber man kann sicherlich noch einiges dran verbessern, was?
Weitere Frage: Ich würde gerne machen, dass wenn keine der beiden rules zutrifft auf error.php weitergelitten wird, wie mach ich das?
also bei der id kannst du z.b. darauf achten, dass nur zahlen verwendet werden...
\d - d für digit
BeCreated - Geduld und Zeit für Ihre Wünsche
Oder steht \d für dezimale Zahl?![]()
das steht ganz bestimmt nicht für dezimale zahl, denn die kann ja aus mehreren Zeichen bestehen. Die Zeichen einer dezimalen Zahl sind Ziffern und das sind Digits. Aber ich glaube das weißt du selber, sonst kann ich mir den Smilenicht erklären...
Danke, sonst gibts an meinem Statement nix auszusetzen? Ich fühle mich geehrt.
Hier bin ich wieder. Diesmal will ich was ganz einfaches: Ich will aus
http://localhost/jonemo.de/e/2005/technischedaten.php
http://localhost/jonemo.de/2005/technischedaten.php?l=e
machen. das e sollte auch ein d sein dürfen und das ganze sollte auch gehen.
vorschläge:
von strogijCode:RewriteEngine on RewriteRule ^http:\/\/localhost\/jonemo\.de\/([a-z]+)\/(.+) http:\/\/localhost\/jonemo.de\/$2\?l=$1
von mir:
beide gehen nicht. was ist falsch?Code:RewriteEngine on RewriteRule /([de])/(.*)\.php$ /$2?l=$1
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)