PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache ignoriert .htaccess



M@ster
10.02.03, 20:36
Mein neu installiertes System ignoriert die .htaccess beharrlich.
Ich habe keine Idee warum er das tut :(

In der httpd.conf steht u.a.:
AllowOverride All
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>

apache 1.3.26 und SuSE 81.

Bin für jede Hilfe Dankbar!

D3R S3H@
10.02.03, 21:40
Hast du denn diese option auch für dein html Verzeichnis aktiviert?

<Directory "/www/htdocs"> bzw <Directory "/var/www/html">
...
AllowOverride All
...
</Directory>

und für die Dinge die im CGI-BIN verzeichnis liegen:

<Directory "/www/cgi-bin"> bzw <Directory "/var/www/cgi-bin">
...
AllowOverride All
...
</Directory>

Gruß

M@ster
11.02.03, 06:15
Die Sektion für meinen Virtual Host sieht so aus:

<VirtualHost _default_;*>
DocumentRoot /srv/www/namederkiste
ServerName NamederKiste
AllowOverride All
</VirtualHost>

Aber nachdem ich das AllowOverride eingefügt habe, meckert apache beim reload mit:
AllowOverride not allowed here :(

D3R S3H@
11.02.03, 08:42
Änder das mal so:

<VirtualHost _default_;*>
DocumentRoot /srv/www/namederkiste
ServerName NamederKiste
<Directory "/srv/www/namederkiste">
AllowOverride All
</Directory>
</VirtualHost>

Gruß

ReSeT
11.02.03, 09:22
<Directory /srv/www/namederkiste>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>


AllowOverride All sollte man, wenn es geht vermeiden.

GreetZ
ReSeT

M@ster
11.02.03, 14:02
@D3R S3H@
Vielen Dank! So funktioniert es :cool:

@ReSeT
Wurde berücksichtigt. Auch dir gilt mein Dank :D