Cu o listă de director generată de mod_autoindex, este declanșată o subcerere internă pentru toate elementele listate din director. Acest lucru este indicat în jurnal cu subreq (spre deosebire de iniţială).
Puteți preveni RewriteRule directivă fiind procesată pentru subcereri prin folosirea NS (nosubreq) steag. De exemplu:
RewriteRule Badrule neverhappen [NS]
Alternativ, puteți muta RewriteRule directivă din <Directory> container și să-l au direct sub <VirtualHost> in schimb. Rețineți că directiva ar putea trebuie schimbat
ușor, deoarece acum funcționează într-un alt mod context (virtualhost spre deosebire de director) și procesate anterior. Acest lucru împiedică în mod natural procesarea directivei pentru fiecare articol din lista de director (fără a fi necesar să includă NS steag). Cu toate acestea, poate fi apelat pentru alte subcereri, cum ar fi apeluri pentru HeaderName și ReadmeName fișierele asociate listei de directoare (dacă aceste directive sunt setate, indiferent dacă fișierele există sau nu), așa că puteți alege în continuare să includeți NS semnalați aceste directive dacă aceasta este o problemă.
Intră chiar în subdirectoare și caută index.html
Acest lucru este cauzat de testarea mod_dir pentru DirectoryIndex documente. Dacă nu este necesar, atunci poate fi dezactivat:
DirectoryIndex dezactivat
Referinţă: