
PHP a přístup do podadresářů
Zdravím, mám následující adresářovou strukturu
/index.php
/web/
/web/a/
/web/b/
/web/c/
v adresarich a, b, c se vyskytuji soubory, ktere chci z webu zpristupnit, jen pokud bylo v souboru /index.php zadano spravne heslo. Podotykam, ze v adresarich a, b, c nejsou a nemohou byt .php soubory, takze autentizace musi probihat jinak, nez skrz ne. Zrejme nejak pres htaccess, ci htpasswd, ale nevim jak to zprovoznit, resp zda-li to vubec jde.
Poradi nejaka dobra duse, jak s tim nalozit?
Ano, je to možné.
Adresářům nastav práva tak, aby nebyly zvenku přístupné.
Potom můžeš použít tento postup:
To je ale PHP řešení. Potřebuju soubory v adresářích a, b, c zpřístupnit pro přímý odkaz. Tedy např. soubor.jpg
I když tvé řešení by taky mohlo fungovat, ale asi bude potřeba všechny soubory v těchto restricted podadresářích směrovat na tebou zmíněný php script, který by se postaral o jejich vrácení, resp. nevrácení. Ale už jsem to vyřešil jak jsem psal výše - pomocí htpasswd.