[ BlueIce @ 07.09.2003. 14:28 ] @
Imam sledeći problem: razvio sam jedan cms u php-u uz pomoć smarty-a, i sad imam potrebu da zabranim pristup fajlovima. Stablo fajlova: Code: -index.php -admin.php -main2.css -robots.txt +cache <LOCK> +config <LOCK> +images +lib <LOCK> ?phpmyadmin <LOCK> ?smarty <LOCK> +templates <LOCK> +templates_c <LOCK> + => dir - => file ? => potencijalni dir, ne i obavezno postojanje istog Pokušavao sam na razne načine filesmatch, files, directory(ne radi?!?) i uglavnom sam bio zadovljan, evo mog primera koji mi radi i pod SuSE 8.2 i win98, ali odbija da radi na udaljenoj mašini (greška 500): Code: #Options none # setujem po potrebi <FilesMatch "\.(tpl|php)$"> Order Allow,Deny Deny from all </FilesMatch> <FilesMatch "\.(gif|jp?eg|png|css|txt)$"> Order Deny,Allow Allow from all </FilesMatch> <FilesMatch "^(index|admin)\.php$"> Order Deny,Allow Allow from all </FilesMatch> #AuthType Basic #AuthName "Admin" #AuthUserFile /etc/httpd/conf/nsoft #require user nsoft |