mod rewrite
Stephan
- https
Hallo zusammen,
ich hab ein problem mit mod-rewrite.
Ich möchte meine Seiten index.php?sel=xyz in xyz.html umwandeln.
meine .htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^(.*).html$ /index.php?sel=$1 [L]
wenn ich nun eine xyz.html aufrufe bekomm ich folgende fehlermeldung:
403 - Forbidden
You don't have permission to access /xyz.html on this server.
Und in der apache error log steht:
[Sun Nov 9 14:53:15 2003] [error] [client 213.54.196.189] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web1/html/xyz.html
Was mache ich falsch?
Danke für eure hilfe im voraus.
Gruß
Stephan
Hallo Stephan,
[Sun Nov 9 14:53:15 2003] [error] [client 213.54.196.189] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web1/html/xyz.html
Was mache ich falsch?
Steht da doch: Damit mod_rewrite funktioniert, muss Options FollowSymLinks oder Options SymLinksIfOwnerMatch aktiviert sein. Also bei genügend Rechten in die .htaccess oder in den entsprechenden <Directory>-Block der httpd.conf einfach folgendes eintragen:
Options +SymLinksIfOwnerMatch
(oder eine bestehende Options-Direktive um SymLinksIfOwnerMatch ergänzen)
Viele Grüße,
Christian