Wiedermal .htaccess Problem...

deintag85

Erfahrenes Mitglied
Hallo,
ich möchte folgendes

http://www.domain.de/12345

Die Zahl wird weitergeleitet auf http://www.domain.de/irgendeinedatei.php?getwert=12345

Gut. Das mache ich dann mit

Code:
RewriteRule ^([-_0-9a-zA-Z]*)$ irgendeinedatei.php?getwert=$1 [NC,L,QSA]

Und das funktioniert prima. Aber wenn ich nun keine Zahl eingebe, dann wird die eigentliche index.php nicht mehr geöffnet. Er sucht ne leere Zahl und öffnet mir http://www.domain.de/irgendeinedatei.php?getwert=

Was muss ich hinfzufügen im Falle, dass kein Wert übermittelt wird, dass dann alternativ die index.php geöffnet wird?

LG

P.S.: Ich krieg das Gefühl, dass es nicht geht ^^
 
Zuletzt bearbeitet:
ersetze * durch +
* Null bis unbegrenzt Zeichen
+ Mindestens ein Zeichen

PS: Es empfiehlt sich noch die folgenden Zeilen einzufügen, dass du Dateien und Ordner auch direkt angeben kannst ohne dass er auf den ReWrite springt
Code:
#nur Pfade umleiten die keine Datei sind    
    RewriteCond %{REQUEST_FILENAME} !-f
#nur Pfade umleiten die kein Ordner sind
    RewriteCond %{REQUEST_FILENAME} !-d
 
Zuletzt bearbeitet:
Och und ich racker mir hier einen im PHP-Code ab dabei war der Fehler ja nur beim Pluszeichen. Jetzt klappt es. Vielen Dank *grins*
 
Zurück