Det er sandsynligvis fordi mod_rewrite ikke er slået til. I Apache 2.0 (på linux i hvert fald) slår du moduler til og fra ved at bruge eksempelvis
sudo a2enmod rewrite
for at aktivere modulet rewrite, eller
sudo a2dismod rewrite
for at deaktivere samme. Det der i virkeligheden sker er, at filen "rewrite.load" som ligger i mappen mods-available (såfremt mod_rewrite er installeret, hvilket det er i standard-installationen), kopieres til mappen mods-enabled. Når webserveren så genstartes gennemlæses også mods-enabled-filerne som var de en del af apache2.conf
Altså:
- Kopier "rewrite.load" fra "mods-available" til "mods-enabled"
- Genstart Apache
Håber du kan bruge det til noget.