борис
Новичок
htaccess deny from all и ssi
подскажите как сделать так, чтобы доступ к папке был только для инклудов ssi:
я пробовал в htaccess писать:
это не помогает, выдается
-~{}~ 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]
подскажите как сделать так, чтобы доступ к папке был только для инклудов ssi:
PHP:
<!--#include virtual="/php/counter1/3.php" -->
PHP:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
PHP:
[an error occurred while processing this directive]
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]