Chcę zablokować dostęp do "sub/folder/index.php", ale nie "index.php" nigdzie indziej.. Htaccess deny plików w podfolderach
<Files index.php>
Order allow,deny
Deny from all
</Files>
działa, ale blokuje wszystkie pliki "index.php".
<Files sub/folder/index.php>
Order allow,deny
Deny from all
</Files>
nie działa. Czy muszę używać <Directory>
?
Nie chcę, aby utworzyć plik .htaccess w sub/folderu
nie mam dostępu do httpd.conf
nie chcę, aby zablokować wszystko w sub/katalogu
Gdyby to było takie proste, nie będę się pytać;)
To działa! Podobno 'RedirectMatch' jest obsługiwany oddzielnie od' RewriteRule' – Halcyon
Jeśli chcesz wyłączyć dostęp do każdego pliku w każdym podfolderze, wykonaj następujące czynności: RedirectMatch 403 ^. */*/* \. * $ –
Miha, myślę, że najlepsza reguła dla wszystkie pliki będą po prostu/* $ na końcu, w ten sposób pliki, które nie mają kropek, będą miały również zastosowanie do tej reguły. – Arruda