apache redirect

  • ich würde gerne "schöne urls" ala

    Code
    www.abc.com/~user/app/account/list


    anstatt

    Code
    www.abc.com/~user/app/index.php?a=account&m=list


    per .htaccess und mod_rewrite machen, allerdings bekomm ich's nicht zum laufen.
    die .htaccess sieht bis jetzt folgendermaßen aus:

    Apache Configuration
    Options FollowSymLinks
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^([A-Za-z][A-Za-z0-9]*)/?(.*) index.php?m=$1&a=$2 [nc]


    allerdings meldet apache einen 404 error mit

    Code
    The requested URL /home/user/www/app/index.php was not found on this server.

    Im error log steht noch hab ich noch folgenden Eintrag:

    Code
    [Tue Mar 11 16:20:49 2008] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/home

    Wenn ich bei der RewriteRule anstatt index.php, /~user/app/index.php nehme funktioniert es. Allerdings ist das nicht besonders bequem.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!