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?



    1. Welches OS nutzt du auf deinem Webserver?
    2. 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 auf ALL 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.


Anmelden zum Antworten