URL Vereinfachung per mod_rewrite

Hallo zusammen,

ich versuche hier gerade verzweifelt eine RewriteRule zu erstellen, habe aber leider von diesem Gebiet kaum Ahnung: URLs des folgenden Schemas

www.example.com/xxxxx (x ist eine Ziffer oder ein Kleinbuchstabe, die Zeichenkette ist 4 bis 10 Zeichen lang)

sollen nach

www.example.com/index.php?id=xxxxx

weitergeleitet werden.

Meine .htaccess Datei sieht folgendermaßen aus:

RewriteEngine On
RewriteRule /^((\w)?(\d)?)*$/ /index.php?id=$1 [L]

Das funktioniert leider so nicht, obwohl ich den reg. Ausdruck in PHP mit preg_match() überprüft habe.
Ich benutze zum Testen XAMPP, mod_rewrite ist aktiviert.

Vielen Dank im voraus.

Hallo zusammen,

ich versuche hier gerade verzweifelt eine RewriteRule zu
erstellen, habe aber leider von diesem Gebiet kaum Ahnung:
URLs des folgenden Schemas

www.example.com/xxxxx (x ist eine Ziffer oder ein
Kleinbuchstabe, die Zeichenkette ist 4 bis 10 Zeichen lang)

sollen nach

www.example.com/index.php?id=xxxxx

weitergeleitet werden.

Meine .htaccess Datei sieht folgendermaßen aus:

RewriteEngine On
RewriteRule /^((\w)?(\d)?)*$/ /index.php?id=$1 [L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^([A-z0-9]{4,10})$ index.php?id=$1 [L]

nur wenn
/
und mindestens 4 bis maximal 10 zeichen(zahlen) vorhanden sind.

Wow, na das ging schnell

Recht herzlichen Dank :wink: funktioniert wunderbar.

Mfg