ситуация такая:
есть папка:
dirroot
в ней есть:
Файл .htaccess
файл index.php
папка temp
в папке temp есть:
index.php
Что прописать в htaccess чтоб доступ был только к файлу index.php находящемуся в папке dirroot. Аналогичных папок temp может быть много и хоть скольки вложенности, поэтому простовлять в каждой папке не вариант пол дня бьюсь с проблемой.
Спустя 4 минуты, 39 секунд (24.01.2011 - 11:54) alex12060 написал(а):
Пиши:
<Files index.php>
order allow,deny
deny from all
</Files>
Спустя 1 час, 44 минуты, 33 секунды (24.01.2011 - 13:38) YVSIK написал(а):
Спустя 8 минут, 7 секунд (24.01.2011 - 13:46) Joker написал(а):
Цитата |
AddDefaultCharset UTF-8 Options -Indexes <Files index.php> order allow,deny deny from all </Files> |
вот так сделал вообще не пускает....
Спустя 8 минут, 19 секунд (24.01.2011 - 13:55) VELIK505 написал(а):
так ты это не в корневом htaccess делай а в папку вложи в тут где лежит файл который надо закрыть от доступа .htaccess с содержимым:
<Files index.php>
order allow,deny
deny from all
</Files>
Спустя 2 минуты, 57 секунд (24.01.2011 - 13:58) Joker написал(а):
Дак ме надо именно чтоб из корня можно было закрыть всё кроме нужного.....
Спустя 5 минут, 54 секунды (24.01.2011 - 14:04) VELIK505 написал(а):
так всё не нужное сложи в отдельную папку и вложи туда .htaccess с содержимым:
deny from all
Спустя 2 дня, 2 часа, 2 минуты, 52 секунды (26.01.2011 - 16:06) Joker написал(а):
Извините конечно, но вы пыхе тоже скажите сделай мне сайт? или всё же будете учить как пхп пашет? есть условия я к сожелению на них повлиять не могу, ищу способ как сделать неужели не кто с таким не сталкивался?
Спустя 29 минут, 55 секунд (26.01.2011 - 16:36) Snus написал(а):
Joker
Ныряешь в настройки аппача и отгружаешь модуль autoindex
Ныряешь в настройки аппача и отгружаешь модуль autoindex
Спустя 3 минуты, 37 секунд (26.01.2011 - 16:40) Snus написал(а):
А если быть более точным. Если у тебя linux , то тебе нужно в /etc/apache2/mods-enabled/ Находишь там 2 файла autoindex.conf и autoindex.load и меняешь их к примеру на autoindex.conf.0 и autoindex.load.0 По крайней мере - так сделал я.
Спустя 4 часа, 50 минут, 17 секунд (26.01.2011 - 21:30) VELIK505 написал(а):
Ну почему если у тебе надо только дотуп к index.php ты можешь все остальные файлы переименовать с окночанием допустим inc.php
и в htaccess прописать:
и в htaccess прописать:
<Files "*.inc.php">
order allow,deny
deny from all
</Files>