Unerklärbares Problem mit mod_rewrite

Hoehlentroll

Registered User
Hallo alle Users,

Ich bin seit 2 Tage mit mod_rewrite beschäftigt und kann das Problem immer noch nicht lösen.

In ServerSupportForm habe ich bereits gesucht und gelesen. Es hat mir leider nicht geholfen

Ich habe RootServer bei S4U mit Confixx Premium.

Folgende habe ich konfiguriert.

1. in APACHE_MODULES directive habe ich das Wort rewrite hinzugefügt.

2. Server neu gestartet, in loadmodul.conf befindet sich ein neuen Eintrag von mod_rewrite, in PHPINFO() hat richtig angezeigt, also mod_rewrite ist aktiv. (nehme ich an)

3. in default-server.conf habe ich <Directory "/srv/www/web1/html"> directive mit folgenden Command eingetragen:
AllowOverride FileInfo
Options +FollowSymLinks +SymLinksIfOwnerMatch

4. in /srv/www/web1/html/.htaccess habe ich folgenden hinzugefügt.
RewriteEngine On
RewriteBase /
RewriteRule register.html usr.register.php?id=xx

5. Apache neustarten (/etc/init.d/apache2 restart)

wenn ich z.B. mydomain.com/register.html aufrufe, dann bekomme ich Fehler 500

In error_log steht: /srv/www/web1/html/.htaccess: Options not allowed here


Erstmal denke ich, dass das Problem an AllowOverride ligt und habe schon mit All ausprobiert. Es hat auch nicht funktioniert.

** In Confixx Administration habe ich auch gemacht (habe ich in diese Webseite gelesen), Es funktioniert leider auch nicht..

Frage: Gibt es noch welchen Punk, den ich noch beachten muss?

Vielen Dank im Vorraus für eure Hilfe.
 
Last edited by a moderator:
In error_log steht: /srv/www/web1/html/.htaccess: Options not allowed here

Das hört sich nach:
modrewrite.de said:
In der .htaccess werden Direktiven überschrieben (wie z.B. die Options-Direktive, [Options +FollowSymLinks] etc.), das Überschreiben dieser Direktiven wurde aber in der Server-Config (AllowOverride) unterbunden. In der Apache-Errorlog steht dazu
[alert] [client ...] /www/user1/htdocs/.htaccess: Options not allowed here

Bitte teste mal das einfache Beispiel der modrewrite.de FAQ (siehe Hyperlink oben von ReMichael), das sieht sehr nach einem Konfigurationsfehler in "httpd.conf" oder inkludierten Dateien aus.

Lies bitte die gesamte FAQ und gib dann hier Rückmeldung, ob das Beispiel der modrewrite.de FAQ funktioniert.

Gruß
Claus
 
Das hört sich nach:


Bitte teste mal das einfache Beispiel der modrewrite.de FAQ (siehe Hyperlink oben von ReMichael), das sieht sehr nach einem Konfigurationsfehler in "httpd.conf" oder inkludierten Dateien aus.

Lies bitte die gesamte FAQ und gib dann hier Rückmeldung, ob das Beispiel der modrewrite.de FAQ funktioniert.

Gruß
Claus

Vielen Dank für deine Antwort. Jetzt hat es funktioniert.. Dein Tipp hat auch dazu geholfen, die Lösung zu finden. :o) Danke.
 
Last edited by a moderator:
Back
Top