Hej.
Jag sitter och försöker klura lite med en .htaccess fil och lyckas inte få rewrite att funka som det ska.
Min .htaccess ligger på /home/cl/public_html/
Min wwwroot är /var/www/
så adressen xxx.xxxx.se visar upp filen index.php som ligger i /var/www/
i http.conf har jag lagt in:
AccessFileName .htaccess
<Directory />
AllowOverride All
</Directory>
UserDir enabled cl
UserDir disabled root
UserDir public_html
Detta gör att xxx.xxxx.se/~cl/ visar den index.php som ligger i /home/cl/public_html/
Det jag vill göra nu är att låta användaren cl välja själv vart hans hemsida ska peka. Detta tänkte jag göra med hjälp av .htaccess filen.
Så jag skapade en sådan fil och la in i /home/cl/public_html/ som innehåller följande:
RewriteEngine On
RewriteRule (.*) /testmapp/$1
Men detta fungerar inte. Ett försök att surfa in på xxx.xxxx.se/~cl/ resulterar i en 404 The requested URL /testmapp/ was not found on this server.
Apaches error log säger: [Sat Apr 10 01:53:37 2010] [error] File does not exist: /var/www/testmapp
Så av någon anledning så kollar den efter filen i /var/www/.
Att gå direkt till xxx.xxxx.se/~cl/testmapp/ funkar dock perfa.
Någon som vet hur jag ska få den göra en korrekt rewrite?