[Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Apache, Lighttpd, nginx, Cherokee
Post Reply
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

[Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Hallo!

Ich habe auf meinem apache2 mod_rewrite als DSO am laufen.
.htaccess files werden bei mir zugelassen aber wenn ich in meiner .htaccess eintrage:

Code: Select all

RewriteEngine on
Options FollowSymLinks
RewriteBase /html/
RewriteRule ....
bekomm ich immer ne 500 Fehlermeldung (Serverfehler)
Sobald ich diese Einträge aus der .htaccess rausnehme läuft wieder alles wunderbar. Weis evt. jemand was das sein kann?

Bei httpd2 -l zeigt er mod_rewrite nicht an. Aber soweit ich das weis werden DSO nie angezeigt oder?

Ich freue mich auf Antworten :)
Last edited by zwerg1st on 2005-05-17 13:57, edited 1 time in total.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Achso, was ih noch sagen wollte:
Confixx prof läuft darauf einwandfrei!
Benutzt confixx nicht auch mod_rewrite? Mir war so...
Aber warum funzt es denn in meiner .htaccess nicht?
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by oxygen »

Schau mal ins Logfile. Wahrscheinlich sind deine Regel kaputt und nicht die Apache Konfiguration.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

hi, danke schonmal für deine Antwort.
Ich nehme an mit Regeln meinst du die rewriterules.
Daran liegt es (denke ich) nicht.

hier mal ein Beispiel welches ich ausprobiert habe:

Code: Select all

AuthName "Login"
AuthType Basic
AuthUserFile /home/htdocs/web1/html/.htpasswd
Require valid-user

RewriteEngine on 
Options FollowSymLinks 
RewriteBase /html/ 
RewriteRule RewriteRule ^([a-zA-Z0-9]+).html$ index.php?wert=$1 [L] 
Und nachwievor der gleiche Fehler (500)

Hier die Fehlermeldung in der log:

Code: Select all

[Sun May 15 15:48:31 2005] [error] [client 217.231.140.231] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/htdocs/web1/html/

[Sun May 15 23:23:35 2005] [alert] [client 217.231.140.231] /home/htdocs/web1/html/.htaccess: Options not allowed here

#Von jeder Sorte sind ein paar vorhanden! Woran kann das liegen?
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by flo »

zunächst mal schaut das komisch aus:

Code: Select all

RewriteRule RewriteRule ^([a-zA-Z0-9]+).html$ index.php?wert=$1 [L] 
... ein RewriteRule sollte genügen.

Dann prüfe doch einfach mal, ob Du in der .htaccess überhaupt "Options" verändern darfst - hier setze den AllowOverride.

Alternativ paste den ganzen Krempel mal in die Apache-Config-Datei und probiere es dann.

Grüße,

flo.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

RewriteRule RewriteRule ^([a-zA-Z0-9]+).html$ index.php?wert=$1 [L]
Och nee, wie doof kann man sein^^
Ich werd das mal ausprobieren...
Danke schonmal...
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by flo »

Das ist es aber definitiv nicht alleine - Deine Fehlermeldungen weisen darauf hin, daß Du in der .htaccess nicht rewriten darfst.

Frag mich bitte nicht nach meiner Konfig, ich mache rewrite nur in der Konfiguration des vhosts und lasse das andere bewußt nicht zu.

Grüße,

flo.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Also AllowOverride und Options ist auf All!
Nach restart trosdem der gleiche fehler...
Es gibt auch immernoch den Fehler in der error_log, " Options not allowed here"
.htaccess hab ich geändert.. Was kann es noch sein?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by Joe User »

Code: Select all

AuthName "Login"
AuthType Basic
AuthUserFile /home/htdocs/web1/html/.htpasswd
Require valid-user

Options FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9]+).html$ index.php?wert=$1 [L]
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Hi Joe,
danke für deine Bemühungen, aber der Dreher hat leider auch nichts gebracht :? :(
Ich denke es liegt wirklich irgendwo in der konfiguration, aber ich weis net was es ist...
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Funktioniert jetzt!
Ich hatte ein ziemliches Brett vorm Kopf!
Danke euch allen!
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by flo »

und wie haste das denn gemacht - hilf anderen und sag, woran es lag :-)

Grüße,

flo.
zwerg1st
Posts: 12
Joined: 2005-05-15 15:34
 

Re: [Gelöst] mod_rewrite auf apache2 als DSO - Serverfehler 500?

Post by zwerg1st »

Das ist mal wieder so etwas, was man lieber für sich behalten sollte :)
Wie gesagt hatte nen Brett vorm Kopf!
Hatte den AllowOverride eintrag für das falsche verzeichnis gemacht :oops:

web1 sollte es sein, habe aber die ganze zeit an web0 rumgefummelt :roll:

Hab jetzt nen Eintrag in meine vhost gepackt. AllowOverride und Options für web1 auf all!

Nun läufts...

Tjaja... :D
Danke nochmal!
Post Reply