Puncte:2

Opțiuni Apache -Indexuri pentru subdirectoare

drapel ca

Pe Cum pot împiedica oamenii să se uite la o listă de fișiere din directorul părinte dacă nu am încărcat index.html? Pot vedea cum să dezactivez listarea fișierelor dacă nu există un fișier index.*.

Cum pot permite listarea fișierelor pentru directorul rădăcină, dar nu pentru orice alt subdirector?

Mulțumesc anticipat.

Puncte:3
drapel br

În mod normal, subdirectoarele vor moșteni aceleași setări pe care le aplicați directorului lor părinte în Apache. Și, din câte știu, nu poți schimba asta și nu există o modalitate de a limita domeniul de aplicare al directivelor la un singur nivel de director.

Asta înseamnă că trebuie să:

  • setați opțiunea/directiva dorită în directorul părinte
  • schimbați/înlocuiți/negați acea opțiune/directivă pentru toate subdirectoarele (actuale și noi).

În loc să faci asta pentru fiecare subdirector individual, este cel mai ușor să faci asta cu DirectoryMatch directivă.

În setul principal httpd.conf (sau include).

<Directory "/path/to/example.com/">
  # enable directory listings
  Options +Indexes
</Directory>


<DirectoryMatch "/path/to/example.com/.*/">
  # Disable directory listings for all sub directories of /path/to/example.com/
  Options -Indexes
</Directory>

(netestat)

Puncte:2
drapel kz

Din moment ce ai etichetat întrebarea .htaccess, puteți face ceva de genul următor în rădăcină .htaccess fișier pe Apache 2.4:

# Implicit - Listări de directoare dezactivate (mod_autoindex)
Opțiuni -Indici

# Override - Permite listări de directoare numai pentru rădăcină
<Dacă „%{REQUEST_URI} == '/'">
    Opțiuni +Indecși
</Dacă>

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.