Contenuto della cartella principale non visibile sul sito [chiuso]

-2

Stavo navigando su questo sito Web http://example.com/admin1/ . Se apri la cartella admin1 , non viene visualizzato nulla, ma se apri questo http://example.com/admin1/Serial/Person.of.Interest/ , viene mostrato il contenuto.

Come sta succedendo che i contenuti della cartella genitore non sono mostrati, ma quello della sottocartella i.e. Serial/Person.of.Interest sono?

Questo è un qualche tipo di impostazioni / opzioni sul web server o altro?

    
posta Divyanshu 30.11.2017 - 02:59
fonte

1 risposta

2

Innanzitutto, il percorso dell'URL non deve necessariamente riflettere un percorso effettivo nel file system. È solo un identificatore di una risorsa e spetta al server Web o all'applicazione Web come questo identificatore è mappato a una risorsa. Ad esempio con siti più complessi di solito è presente una logica applicativa che estrae parti dall'identificatore e genera dinamicamente il risultato in base ai risultati per le ricerche del database per queste parti.

Tuttavia, anche se il percorso nell'URL riflette un percorso effettivo sul file system, i server Web attuali hanno modi per limitare l'accesso a qualche percorso pur consentendo l'accesso ad altri percorsi che si trovano all'interno del percorso limitato. Vedi ad esempio Apache - Come negare directory ma consente un file in quella directory o Apache - Nega directory elenco ma consente l'accesso a tutte le sottocartelle per i dettagli su come farlo.

    
risposta data 30.11.2017 - 06:56
fonte

Leggi altre domande sui tag