500 Internal Server Error, .htaccess: Options not allowed here
-
Hallo,
ich habe ein Problem mit einem WebSpace-Paket
Rufe ich die /-URL auf, wird die "500 Internal Server Error" angezeigt. Im LOG steht:
[Xxx Apr 0X XX:XX:XX 2011] [alert] [client XX.65.XX8.XX7] /home/www/xxxXX/html/.htaccess: Options not allowed here
In der .htaccess steht:
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^(.*)-p-(.*).html$ mainxxxxxxxx_34.php?items_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-c-(.*).html$ mainxxxxxxxx_29.php?bigPfad=$2&%{QUERY_STRING} RewriteRule ^(.*)-m-(.*).html$ mainxxxxxxxx_29.php?producers_id=$2&%{QUERY_STRING}
Bitte um eure Hilfe! Liegt der Fehler wirklich bei der .htaccess?
-
- Welches OS nutzt du auf deinem Webserver?
- Was sagt die Webserver-Config zum Thema
AllowOverride
im betreffenden Ordner?
Der Fehler bezieht sich auf die Zeile:
Options +FollowSymLinks
Die Server-Config laesst das nicht zu. Sofern du die Config nicht selbst aendern kannst, solltest du die Zeile auskommentieren. Falls doch, sollte
AllowOverride
aufALL
stehen, sofern du des Oefteren mit.htaccess
arbeitest.
-
Ich verwende einen Celeros Online KG *Webhosting Start
*Tarif.
Server: Apache/2.2.3 (CentOS) Server.Was ist Webserver-Config? An .configs komme ich nicht heran.
Was bewirkt die bemängelte Option?
-
Sie soll bewirken, dass symbolische Verknuepfungen wie Ordner gehandhabt werden. Sofern du keine symbolischen Verknuepfungen einsetzt, kannst du die Zeile streichen, dann sollte dein
.htaccess
keine Probleme mehr bereiten.