Chciałem sobie zablokować możliwość otwierania plików oprócz tych które zostaną podane w regółce w pliku .htaccess, no i zrobiłem takie cos:
Kod
Deny from all
Allow from 127.0.0.1
<FilesMatch "\.(gif|jpe?g|png|bmp|swf|css)$">
Order Deny,Allow
Allow from all
</FilesMatch>
<FilesMatch "^index.php5$">
Order Deny,Allow
Allow from all
</FilesMatch>
RewriteEngine ON
RewriteRule ^admin/?$ index.php5?page=admin [L]
Allow from 127.0.0.1
<FilesMatch "\.(gif|jpe?g|png|bmp|swf|css)$">
Order Deny,Allow
Allow from all
</FilesMatch>
<FilesMatch "^index.php5$">
Order Deny,Allow
Allow from all
</FilesMatch>
RewriteEngine ON
RewriteRule ^admin/?$ index.php5?page=admin [L]
No i jak widać można otwierać pliki graficzne, css, swf oraz plik index.php5. Plik index.php5 ustawiłem dostępny aby użytkownik mógł tylko go otworzyć a skrypt potem otwierał by inne pliki które normalnie z poziomu strony niebyłyby dostępne. No i można wejsć tylko na index.php5, a gdy chce wejść w "admin/" czyli tak naprawde w plik " index.php5?page=admin" to nie mam dostępu :/