Puncte:0

În Apache2, cum pot conține conținutul fișierului pentru un index.html în subdirectoare când nu îl solicit în mod explicit?

drapel cn

Pentru blarg.com Acesta este arborele de sub rădăcina documentului:

/index.html -/foo/index.html -/foo/bar/index.html

Dacă cererea este pentru „http://blarg.com”, atunci index.html este returnat fără probleme.

Cu toate acestea, un 404 este returnat atunci când cererea este pentru „/foo/” sau „/foo/bar”.

Un răspuns 200 este returnat pentru „/foo/index.html” și „foo/bar/index.html”.

Aceasta este directiva configurată:

DirectoryIndex index.php index.html

Aș dori să obțin un 200 și conținutul index.html atunci când browserul solicită „/foo” sau „/foo/”.

Acum eu poate sa obține ceea ce vreau dacă schimb configurația directivei în:

DirectoryIndex index.html

Cu toate acestea, vreau ca opțiunea să aibă un index.php în unele subdirectoare.

Cum pot să-mi iau tortul și să-l mănânc și eu?

Chris avatar
drapel it
Primiți un 404 dacă cererea este `/foo` și `/foo/`? Configurația implicită ar trebui să funcționeze. Bănuiesc că lipsește o bară oblică finală, necesară pentru ca directiva `DirectoryIndex` să funcționeze *Directiva DirectoryIndex stabilește lista de resurse de căutat, atunci când clientul solicită un index al directorului* ***prin specificarea unui / la sfârșit** * *din numele directorului.*

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.