htaccess deny from all и ssi

борис

Новичок
htaccess deny from all и ssi

подскажите как сделать так, чтобы доступ к папке был только для инклудов ssi:

PHP:
<!--#include virtual="/php/counter1/3.php" -->
я пробовал в htaccess писать:

PHP:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
это не помогает, выдается
PHP:
[an error occurred while processing this directive]
-~{}~ 27.03.06 18:29:

php5 с ssi совмещается, но дело не в этом. Дело в том, как классифицируется вызов 3.php для apache.
apache ведь участвует в том, чтобы подгрузить 3.php иначе директивы в htaccess не работали бы вообще. Так вот как объяснить ему, что если запрос идет "из себя", то доступ разрешен, а если с внешнего IP, то запрещен ?

-~{}~ 19.04.06 14:01:

оказывается apache вызывает 3.php из xxx.shtml как будто бы от клиента. Т.е. по ip фильтровать было принципиально не правильно. Различия в вызовах были в переменных окружения

ПРОблема решена след образом

в htaccess, котоый лежит в директории со скриптом пишем:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} 3.php$
RewriteRule . [F]
 
Сверху