mod_rewrite mit Apache / Suse 9.2

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
sbe
Posts: 2
Joined: Thu Jun 02, 2005 9:44 am

mod_rewrite mit Apache / Suse 9.2

Post by sbe » Thu Jun 02, 2005 9:55 am

Hi,

in den englischen Foren bin ich leider nicht fündig geworden, da Suse Linux ein in D doch recht verbreitetes Produkt ist, daher meine Frage hier in deutsch: ;-)

Mein blog läuft schon wie gewünscht, die mod_rewrite Funktion (von s9y) aber leider nicht wie vorgesehen. Schalte ich diese ein, wird auch eine .htaccess geschrieben, danach werden aber die css-Dateien nicht gefunden. Folge: die Seiten werden ohne Style dargestellt. Es gab dazu auch hier einen ähnlichen Thread, der hat mir aber nicht weitergeholfen.

Mein Apache error_log sagt folgendes:

Code: Select all

[Thu Jun 02 09:43:16 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/serendipity.css, referer: http://my.domain.de/blog/
[Thu Jun 02 09:47:21 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/archives/1-20-Jahre-Schulabschluss-Kaete-Lassen-Schule-1985.html, referer: http://my.domain.de/blog/
[Thu Jun 02 09:47:24 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/serendipity.css, referer: http://my.domain.de/blog/


mod_rewrite funktioniert generell, das habe ich für Gallery auch schon aktiviert. Ich vermute mal das die .htaccesss nicht richtig zieht, und eine Apache-config-Option es verhindert.

Hat jemand eine Idee, wo der Fehler liegen könnte?
Der Server ist ein Suse 9.2 out-of-the-box mit Apache 2.0.50.

ciao,
sbe

sbe
Posts: 2
Joined: Thu Jun 02, 2005 9:44 am

Re: mod_rewrite mit Apache / Suse 9.2

Post by sbe » Thu Jun 02, 2005 10:44 am

sbe wrote:Mein Apache error_log sagt folgendes:

Code: Select all

[Thu Jun 02 09:43:16 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/serendipity.css, referer: http://my.domain.de/blog/
[Thu Jun 02 09:47:21 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/archives/1-20-Jahre-Schulabschluss-Kaete-Lassen-Schule-1985.html, referer: http://my.domain.de/blog/
[Thu Jun 02 09:47:24 2005] [error] [client 195.124.114.37] File does not exist: /srv/www/htdocs/blog/serendipity.css, referer: http://my.domain.de/blog/



Habe den Fehler gefunden, in der httpd.conf fehlte folgendes:

<Directory /srv/www/htdocs/blog>
Options +FollowSymLinks
AllowOverride All
</Directory>

Das "AllowOverride All" war schon da, das "Options ..." fehlte aber. Das war das entscheidende.

regards,
sbe

Post Reply