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
-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
#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