Witam,

Niestety nie udało mi się znaleźć rozwiązania na forum dlatego zakładam wątek smile.gif

Otóż mam stronę z określoną strukturą katalogów. Jednym z nich jest katalog Lib/ w którym mam wszystkie ważne pliki.

Nie chce aby po wpisaniu www.moja-strona.pl/Lib/ były widoczne pliki z tego katalogu
To samo tyczy się katalogu ./images/

Gdy zrobiłem to w ten sposób:
  1. <?php
  2. RewriteCond %{REQUEST_URI} (Lib|images)(/?)(.*) [NC]
  3. RewriteRule (.*) http://
  4. ?>


Oczywiście nie można wejśc do tych katalogów przez przeglądarkę ale również skrypty php nie widzą tych katalogów i strona wyświetla się bez grafiki.

Próbowałem z
  1. <?php
  2. Deny from all
  3. ?>


Jednak działanie jest podobne jak wyżej.
A mi zależy na tym aby katalogi były blokowane ale strona dalej miała dostęp do tych katalogów. Proszę o pomoc.



EDIT:
====================


OK problem chyba rozwiązany. Oto jak to zrobiłem:

  1. <?php
  2. ### Zablokowanie dostepu do wybranych katalogów
  3. ### =================================================
  4.    RewriteRule (Lib|functions|core|_templates_c|WEBSITE)(/?)$ index,no_page [L,NC]
  5. ?>


Ten kod przekierowuje moje katalogi na stronę "index,no_page" która odpowiada za wyświetlenie komunikatu.

Jeśli ktoś ma lepszy pomysł to proszę pisać smile.gif