• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mod_rewrite

Mathmos

Neues Mitglied
Hallo,

ich habe ein kleines Problem, was die mod_rewrite Methode angeht.
Der bisherige Code sieht wie folgt aus.
Code:
RewriteEngine on 
RewriteRule ^([0-9,a-z,A-Z]+)/([0-9,a-z,A-Z]+)$ seite.php?id=$1&key=$2
Nun möchte ich allerdings, dass die key Variable optional ist. Aber wenn man diese beim Seitenaufruf weg lässt kommt immer die Meldung, dass die URL nicht gefunden werden konnte.

www.eineseite.de/19/8 (funktioniert)
www.eineseite.de/19 (funktioniert nicht)
 
Definiere eine zweite Rule die nach deiner in der .htaccess stehen muss damit sie nach dieser auch greift.

Code:
RewriteRule ^([0-9,a-z,A-Z]+)/$ seite.php?id=$1
Hab das auch gleich mal in den richtigen Bereich geschoben, da es rein gar nichts mit HTML zu tun hat.
 
Danke threadi =)

Klappt nun wunderbar, allerdings musste ich einen Slash entfernen damit es funktioniert.

Code:
RewriteRule ^([0-9,a-z,A-Z]+)$ seite.php?id=$1
 

Neueste Beiträge

Zurück
Oben