Wie lautet der korrekte Mod-Rewrite-Befehl

W

Wissenscoder

Hallo!
Ich bereits im Internet vergeblich gesucht und auch schon Unmengen an Möglichkeiten ausprobiert. Bin bis zur hälfte gekommen, aber dann kommt ein Fehler, denn ich nicht beseitigen kann.

Ich habe 2 Seiten, welche im Rewrite-Befehl ähnlich aufgebaut werden:

Zur Umwandlung:
1) domain.de/seite.php?kategorie=x --> domain.de/x/seite.php
2) domain.de/seite2.php?kategorie=x&thema=y --> domain.de/x/y.php

Wie ihr erkennt, sind die Kategorien dabei gleich. Wie bekomme ich das nun als Rewrite regel, dass er es umwandelt?
Vor allem, da die URLs sich so sehr ähneln.

mfg
Patrick
 
Probier mal Folgendes:
Code:
RewriteRule   ^([^/]+)/seite\.php$   /seite.php?kategorie=$1   [L]
RewriteRule   ^([^/]+)/([^/.]+)\.php$   /seite2.php?kategorie=$1&thema=$2   [L]
 
Hi!
Super vielen Dank es funktioniert:D

//Edit: Nun habe ich ein anderes Problem. Mein Forum befindet sich im Verzeichnis forum, wenn ich nun die Adresse: domain.de/forum/index.php aufrufe, dann startet er den Rewrite Befehl und ich kann nicht zum Forum gelangen. Kann ich das Forum da auschließen?

/Edit2: Lösung gefunden: RewriteRule forum[/] - [L]

Trotzdem Danke:D
 
Zuletzt bearbeitet von einem Moderator:
Zurück