.htaccess Datei Debian Lenny

Intel_Xeon

Ensign
Registriert
Mai 2009
Beiträge
167
Hallo Leute hab ein Problem mit den htaccess files...sie sind zwar richtig im Verzeichnis nur sie tuen überhaupt nichts!

Brauche eure Hilfe

Beste Grüße
Intel_Xeon
 
in /etc/apache2/apache2.conf sollte folgender Teil stehen:

Code:
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess


Du musst auch die Konfiguration von AllowOverride kontrollieren.
 
Habe Nachgeschaut bei HTaccess ist

Code:
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

und wenn ich nach allow override suche kommt:

Code:
#    Alias /error/ "/usr/share/apache2/error/"
#
#    <Directory "/usr/share/apache2/error">
#        AllowOverride None
#        Options IncludesNoExec
#        AddOutputFilter Includes html
#        AddHandler type-map var
#        Order allow,deny
#        Allow from all
#        LanguagePriority en cs de es fr it nl sv pt-br ro
#        ForceLanguagePriority Prefer Fallback
#    </Directory>

Brauche bitte Hilfe!

Beste Grüße
Intel_Xeon
 
Du musst AllowOverride auf eine in der Doku angegebene Option stellen. Die Direktiven dieser Option darfst du dann mit den Angaben in der .htaccess verändern.

Um es schnell auszuprobieren kannst du auch AllowOverride All für ein Verzeichnis angeben.

gruß
hostile
 
Ich möchte das das Verzeichnis /var/www/page durch .htaccess geschützt wird!

Ich weiß nicht was ich bei AllowOverrride einstellen muss!

Sry die Doku hat mir wenig gebracht!

Beste Grüße
Intel_Xeon
 
Code:
    Alias /page/ "/var/www/page"

    <Directory "/var/www/page">
        AllowOverride All
        Options All
        Order allow,deny
        Allow from all
    </Directory>

Dann in die Datei /var/www/page/.htaccess schreiben (als Beispiel):

Code:
<Files ^.htaccess>
   Order deny,allow
   Deny from all
</Files>

Options +Indexes +FollowSymLinks

Ergänzend:
Code:
AuthType Basic
AuthName "Geschützter Bereich"
AuthUserFile /var/www/.htpasswd
Require valid-user

Vorher mit /usr/bin/htpasswd ein Benutzer in die Datei /var/www/.htpasswd anlegen.

Nimm dir nochmal die Dokumentation vor, damit du weisst, welche Optionen du hast. Die ist einfach zu verstehen (wenn man will) und ausführlich beschrieben.

gruß
hostile
 
Danke für Eure Hilfe!

Wie immer habt Ihr die Besten Antworten!

Beste Grüße und DANKE!
Intel_Xeon
 
Zurück
Oben