Htaccess-al hogy lehet a fájlok listázását tiltani?
Ha van egy "images" mappa, akkor hogy tudom megcsinálni, hogy külön ne lehessen megnézni és a tartalmát se?
Pl. ha beírom: www.abc.hu/images ne nyissa meg.
Vagy ha ezt írom: www.abc.hu/images/kep.jpg akkor ezt se.
Érdekes amit beszéltél. Futnák veled. :D
De nem Magyarországon lakok.
Kösz :)
Itt van két viszonylag jó leírás a htaccess-ről, hátha ki tudod ebből okoskodni:
Pl nagyon jó az IP-vel meghatározható hozzáférés, úgy csak te érheted el a meghatározott tartalmat, ilyenkor abba a mappába kell tenni egy új htaccest, amit védeni akarsz:
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Védelem"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# engedelyezhetsz egy ip tartomanyt is
allow from 99.999.0.0/16
# engedelyezhetsz egyetlen ip cimet
allow from 99.999.99.11
# engedelyezesi lista
allow from xx.xx.xx.xxx
# engedelyezesi lista
allow from xx.xx.xx.xxx
</LIMIT>
Sikerült megoldani. Az "include"-olt fájloknak .inc kiterjzestés adtam.
.htaccess-ben meg így tiltottam ezeknek a fájloknak a külön megnyitását:
<Files ~ "\.(inc|tpl|sql)$">
order allow,deny
deny from all
</Files>
Options -Indexes
ez azt jelenti, ha a mappán belül nincs index fájl, akkor nem jelenít meg semmit!
.inc kiterjesztést soha ne adj olyan fájlnak, amiben PHP kód van!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!