Hey Community,
ich habe einige Schwierigkeiten mit dem mod rewrite Modul.
Folgenden Code habe ich auf meinem Server in example.org/test/.htaccess stehen:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.org$ [NC]
RewriteRule ^(.*)$ http://www.example.org/test/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://www.example.org/test/index.php [L]
Mein Ziel ist einerseits die non-www auf www Umleitung, sowie anschließend schöne URLs.
Probleme ergaben sich zuerst damit, das die Website im Unterverzeichnis "test" des Servers liegt. Diese habe ich glaube ich in den Griff bekommen. Nun habe ich aber ein Problem mit der Zahl der Parameter.
Zum Beispiel sollte eine URL so aussehen können:
http://www.example.org/test/
http://www.example.org/test/forum
http://www.example.org/test/forum/
http://www.example.org/test/forum/1
http://www.example.org/test/news/2010/09/10
http://www.example.org/test/list/99/abc/date/2/17/9
Alle diese URLs würde ich gerne auf http://www.example.org/test/index.php verlinken, wo sie dann per PHP und $_SERVER['REQUEST_URI'] ausgewertet werden sollen.
Nun schaffe ich es nur Links ohne einen weiteren Slash umzusetzen, aber keine weiteren. Welche Lösung gibt es dafür? Gibt es eventuell einen anderen Weg?
Grüße Zeddix