Autor | Zpráva | ||
---|---|---|---|
Jan Tvrdík Profil |
#1 · Zasláno: 13. 4. 2008, 13:05:15
Když vlezu do adresáře "./slozka/", kde není index.php... a v Apache je to nastavenu, tak se zobrazí "hnusný" výpis složek. Lze nějak nastavit, aby to někdo (asi Apache) přesměroval na "127.0.0.1/muj-vypis/vypis.php?cesta=./slozka/", což je můj pěkný vypisovač?
Pozn.: Nejedná se o nasazení ne produkční web, ale na localhost |
||
pokker Profil |
#2 · Zasláno: 13. 4. 2008, 13:06:38
vytvor index a daj header !))
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 13. 4. 2008, 13:07:18
pokker
Tak to mám, ale nechce se mi to dávat do všech složek :) |
||
DoubleThink Profil * |
#4 · Zasláno: 13. 4. 2008, 13:12:55
Ten výpis jde upravit - z <pre> na <table> a taky můžeš definovat souborovou hlavičku (tzn třeba připojit CSS styly).
Není to stoprocentní volnost, ale lepší než nic. Lze nějak nastavit, aby to někdo (asi Apache) přesměroval No modu index určitě ne, ale mohl bys třeba nastavit jako 403 PHP stránku, která si z REQUEST_URI vytáhne adresář, který pak filesystemovou funkcí vypíše. |
||
Jan Tvrdík Profil |
#5 · Zasláno: 13. 4. 2008, 14:22:55
DoubleThink
mohl bys třeba nastavit jako 403 PHP stránku Nechápu. 403 vrací server při zamítnutí přístupu. Ale já nikde přístup zamítnutý nemám -> server nevrací 403 ale "200 OK" |
||
DoubleThink Profil * |
#6 · Zasláno: 13. 4. 2008, 15:30:37
Pokud vypnes directory listing, tak vrací 403.
|
||
Jan Tvrdík Profil |
#7 · Zasláno: 13. 4. 2008, 15:37:31
DoubleThink
Díky, to jsem si neuvědomil :). Není to sice ideální řešení, ale lepší zatím neznám. |
||
Časová prodleva: 18 let
|
0