Hallo zusammen!
ich sitze hier seit etwa 12 Stunden vor einem Problem, das eigentlich trivial ausschaut, aber ich weiss wirklich nicht mehr weiter!
Also ich will eigentlich nur eine einfache URL Umschreibung erreichen:
www.server.de/test/folder1/folder2 in www.server.de/de/test.php?cat=folder1&sub=folder2
meine .htaccess sieht so aus:
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^test/([^/]+)/([^/]+)$ de/test.php?cat=$1&sub=$2
Nun hab ich das Problem, dass nach dem Log File er mir einen Ordner in die Links einfügt, den ich nicht brauchen kann:
[perdir C:/Webserver/pub/] add path info postfix: C:/Webserver/pub/test -> C:/Webserver/pub/test/files/java.js
Leider befindet sich die java.js unter C:/Webserver/pub/files/java.js.
Die variablen setzt er dabei richtig ein, ich bekomme auch den Text, nur sämtliche Links stimmen nicht mehr!
Und nun das eigentlich kuriose:
Wenn ich statt / ein anderes Zeichen wie z.B. - zwischen den folder1/folder2 verwende und die RewriteRule entsprechend auf
RewriteRule ^test/([^/]+)-([^/]+)$ de/test.php?cat=$1&sub=$2 ändere funktioniert alles einwandfrei!!
Ich hab soeben Apache 2.2.6 aufgespielt. Allerdings läuft der unter Windows Server 2003.
Bitte helft mir!!!! danke