JvM: mod_rewrite: 403 Forbidden

Hi,

ich hab testweise versucht, per mod_rewrite alle Anfragen der Art
/inh/abc
an eine test.php weiterzuleiten:
test.php?inh=abc
Die test.php gibt einfach nur $_GET["inh"] aus.
Dazu habe ich eine .htaccess erstellt, mit folgendem Inhalt:

RewriteEngine On
RewriteBase /inh/
RewriteCond %{REQUEST_URI}  !^/test.php
RewriteRule ^.*$   test.php?inh=$1   [L,QSA]

Als Ergebniss bekomme ich immer nur eine Forbidden-Meldung, selbst wenn ich die test.php selbst aufrufe. Woran kann das liegen?

Grüße,
Julian

  1. Hallo Julian,

    RewriteEngine On
    RewriteBase /inh/
    RewriteCond %{REQUEST_URI}  !^/test.php
    RewriteRule ^.*$   test.php?inh=$1   [L,QSA]

    Als Ergebniss bekomme ich immer nur eine Forbidden-Meldung, selbst wenn ich die test.php selbst aufrufe. Woran kann das liegen?

    Es ist weder Options +FollowSymlinks noch Options +FollowSymlinksIfOwnerMatch angegeben worden. Daher ist mod_rewrite deaktiviert. Frag bei Deinem Provider nach, ob der Dir eines von beidem aktivieren kann. (ich nehme hier einfach mal an, die Options-Anweisung kannst Du auch nicht in die .htaccess-Datei schreiben)

    Viele Grüße,
    Christian

    --
    Losung und Lehrtext für Dienstag, 28. Oktober 2003:
    Es ist besser, auf den Herrn zu vertrauen, als sich auf Menschen zu verlassen. (Psalm 118,8)
    Christus war treu als Sohn über Gottes Haus. Sein Haus sind wir, wenn wir das Vertrauen und den Ruhm der Hoffnung festhalten. (Hebräer 3,6)
    (http://www.losungen.de/heute.php3, i.V. Götz)