mod_rewrite: 403 Forbidden
JvM
- webserver
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
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