[mod_rewrite] seltsames Verhalten von RewriteRule

fanste

Erfahrenes Mitglied
Hi,

ich habe für unseren Root Apache selbst kompiliert (hat seine Gründe^^) und nun stehen wir vor einem RIEßEN Problem, dass ich mir einfach nicht erklären kann. Das Modul mod_rewrite funktioniert nicht. Sobald in eine RewriteRule in die htaccess setzte, bekomme ich einen 500 Error. RewriteEngine hingegen verarbeitet er ohne Probleme. Das Phänomen scheint auch nur aufzutreten, wenn wenn die Regel zutrifft.

Hier mal ein kleiner Auzug aus der htaccess
Code:
RewriteEngine On
RewriteRule ^images/(.*)$ templates/modern/image/$1
RewriteRule ^index.html$ index.php [L]
RewriteRule ^(forum.html)$ index.php?section=board [L]
RewriteRule ^(forum/|forum)$ /forum.html [R=301]
RewriteRule ^profile/([0-9]+)\-.*.html$ index.php?section=profile&id=$1
Die absolut identische htaccess hat auf dem alten Root mit dem Standartapache von Debian ohne Probleme funktioniert. Also muss es etwas mit dem kompilieren zu tun haben. Habe ihn nun schon 2 mal neu erstellt und immer noch dieses Problem.
Ich bekomme auch keinen Fehler in der error.log angezeigt, er spuckt mir nur den 500er aus. Selbst beim kompilieren werden keine Warnings oder Errors ausgegeben, die irgendetwas mit mod_rewrite zu tun haben könnten.

Ich hoffe ihr wisst, an was das liegen könnte. Habe schon via Google gesucht, aber nichts passendes finden können.

Gruß fanste
 

Neue Beiträge

Zurück