Autor Zpráva
Jan Tvrdík
Profil
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
vytvor index a daj header !))
Jan Tvrdík
Profil
pokker
Tak to mám, ale nechce se mi to dávat do všech složek :)
DoubleThink
Profil *
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
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 *
Pokud vypnes directory listing, tak vrací 403.
Jan Tvrdík
Profil
DoubleThink
Díky, to jsem si neuvědomil :). Není to sice ideální řešení, ale lepší zatím neznám.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0