htacces wird ignoriert

inseljohn

New Member
Hallo,
ich habe in der Datei /etc/httpd/conf/httpd.conf Override auf All gestellt.
Apache neustart danach. Allerdings wird trotzdem die htaccess ignoriert
Hier mal der Auszug der Datei:

Code:
<Directory "/var/www/html">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
    Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    AllowOverride All

Jemand ne Ahnung, woran das liegen kann?
Danke und Gruß
 
Last edited by a moderator:
Ist das mod_rewrite Module auch geladen ?

Überprüf am besten ob die Datei auch wirklich .htaccess heisst
nicht htaccess oder htaccess.txt :D
 
Jo, das Modul ist aktiviert. Steht auch so in der httpd.conf drin.
Code:
LoadModule rewrite_module modules/mod_rewrite.so
Datei heißt schon .htaccess ;) Daran liegt es nicht.
 
error log spuckt nichts ungewöhnliches raus
habe mal mein httpd.conf angehängt. vielleicht habe ich irgendwas vergessen/falsch eingegeben. Für Hilfe bin ich dankbar! Gruß
 

Attachments

Hallo,
ich habe in der Datei /etc/httpd/conf/httpd.conf Override auf All gestellt.
Apache neustart danach. Allerdings wird trotzdem die htaccess ignoriert

Wenn AllowOverride "All" gesetzt ist, wird die .htaccess "overridden".

Richtige Parameter wären: AuthConfig (für z.B. Passwortschutz) Limit (IP-Begrenzung z.B. Seite NUR bestimmter Adresse/Adressen - Intranet beispielsweise - verfügbar machen). Und FileInfo. FileInfo ist, wenn Du eine www.domain.tld -> domain.tld / domain.tld -> www.domain.tld - Umleitung machen möchtest.

Hoffe, ich konnte etwas helfen.

Edit: http://de.selfhtml.org/servercgi/server/htaccess.htm
Da sind die obig angeführten Möglichkeiten ausführlicher beschrieben. Kommt drauf an, was Du machen möchtest.
 
Last edited by a moderator:
Ich möchte einfach nur Directory Listing aktivieren. Ich schaffe das einfach nicht. Bekomme immer nur die Apache2 Testpage. Oh man. Kann mir jemand sagen, welche option ich genau wie Ändern muss, damit er die htaccess akzeptiert und Directory Listing funktioniert?
Wäre sehr dankbar!
 
Schmeiß die Apache-Testseite (die .html) aus dem Verzeichnis raus. Wenn eine Datei in diesem Verzeichnis liegt (im DocRoot) eines virtuellen hosts, dann wird diese html angezeigt, aber nicht das Directory Listing. Dafür brauchst Du keine "+Options/-Options" in den Serverconfigs einzustellen und auch keine .htaccess-Dateien für. Du kannst die Apache-Testseite ja auch mal verschieben (anderen Ordner), Hauptsache, in dem Verzeichnis ist keine index.html mehr drin.
 
Ich meine die angehängte Testseite. In dem Ordner worauf die Domain verweist, befindet sich natürlich keine html Datei oder Sonstiges. Ich habe immer dieses Bild, egal was ich ändere oder einstelle. Natürlich mache ich jedesmal einen Apache Neustart
 

Attachments

  • testpage.png
    testpage.png
    70.5 KB · Views: 143
Also normalerweise ist nach Apache-Installation immer eine Testseite (die die Du da angehängt hast, oder eine andere mit Adlerfeder) im ersten virtuellen host. Oder eine "It works" - oder ähnlich.

Also wenn Du Verzeichniss-Modus haben willst... (Anhang) brauchst Du nichts zu ändern. Oder ich habs immernoch nicht verstanden :o

PS: Apache Neustart reicht nicht aus. Du musst in Deinem zugreifenden Browser den Cache löschen! Sonst passierts, das Cache-Bilder, aber nicht das des neusten Zustands geladen wird. Der Fehler wird häufig unbeabsichtigt gemacht.
 

Attachments

  • SC004.png
    SC004.png
    17.8 KB · Views: 136
Last edited by a moderator:
Um zu prüfen ob die .htaccess auch wirklich vom httpd geprüft wird gehe ich auch gerne mal den Weg einen Fehler zu provozieren in dem ich
ExtendedQuatsch 42
eintrage. Wenn der httpd die .htaccess berücksichtigt führt dies zu einem Serverfehler mit entsprechender Fehlerseite.

Was aus den Beiträgen des TS nich ganz hervorgeht:
- Ist die .htaccess Datei eben auch als .htaccess angelegt? :rolleyes:
- Liegt das Verzeichnis das aufgelistet werden soll ("In dem Ordner worauf die Domain") denn auch unterhalb von /var/www/html?
- Werden evtl. per Include virtuelle Hosts definiert die diese globale Konfiguration überschreiben?
 
Back
Top