htaccess i blokowanie katalogow

0

Mam katalogi

modules/
admin/modules/

chce zablokowac je, czyli jezeli ktos wpisze w przegladarce

adres/admin/modules lub adres/modules

to zeby nie mogl przegladac ich zawartosc ale chce zeby skrypty w tych folderach byly dostepne dla innych skryptow

i jeszcze jedna uwaga

jak w katalogu admin/modules/ mam skrypt gen.php to nawet jezeli ktos wpisze

adres/admin/modules/gen.php

chce zeby skrypt sie nie wykonal

jest mozliwe takie cos?

0
siecka napisał(a)

Mam katalogi

modules/
admin/modules/

chce zablokowac je, czyli jezeli ktos wpisze w przegladarce

adres/admin/modules lub adres/modules

to zeby nie mogl przegladac ich zawartosc ale chce zeby skrypty w tych folderach byly dostepne dla innych skryptow

i jeszcze jedna uwaga

jak w katalogu admin/modules/ mam skrypt gen.php to nawet jezeli ktos wpisze

adres/admin/modules/gen.php

chce zeby skrypt sie nie wykonal

jest mozliwe takie cos?

tak możliwe. W adres/admin/modules jak i w adres/modules stwórz plik .htaccess i wpisz w nim:

Order Deny,Allow
Deny from all
Allow from localhost

Pliki w tych katalogach będądostępne lokalnie czyli dla skryptów na twoim koncie ale jak ktoś wpisze ten adres adres/admin/modules/gen.php to otrzyma komunikat z miłym błędem 403 - Forbidden (dostęp zabroniony)

0

wystarczy bez tego Allow from localhost
skrypty php są wykonywane przez php i jeśli w nich includujesz jakiś skrypt to nie patrzą one na reguły serwera Apache czy mogą je otworzyć czy nie

1 użytkowników online, w tym zalogowanych: 0, gości: 1