powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / закрыть доступ к папке
43 сообщений из 43, показаны все 2 страниц
закрыть доступ к папке
    #36403931
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать такое:
Закрыть доступ к папке, что бы если в браузере написать путь к ней прописать то будет написано, мол доступ закрыт, но что бы все скрипты, которые хостятся на том же хостинге имели доступ к этой папке .
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36403940
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дело в том, если я назначу папке права 644, то скрипты не будут видеть эту папку
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36403944
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TWK,

rtfm .htaccess
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404114
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym
ну про .htaccess я догадывался. а вот примерно что там писать без понятия
как именно закрыть папку но не для скриптов ?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404137
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
deny from all
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404143
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
параноики еще пихают dj все директории файл index.php / index.html
Код: plaintext
Вы попали на несуществующую страницу!
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404145
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и стандартная рекомендация. не держат скрипты в подкаталогах DocumentRoot.
выносить их ВЫШЕ по дереву каталогов.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404160
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал я .htaccess с содержимым
deny from all

скрипты его не видят

ScareCrow
авторну и стандартная рекомендация. не держат скрипты в подкаталогах DocumentRoot.
выносить их ВЫШЕ по дереву каталогов.
можно подробней если не сложно пример привести, я не совсем понял что вы имеете виду
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404168
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот какая проблема. скрипты вроде как его видят а стили отключаются


<link rel="stylesheet" href="http://localhost/myscripts/projects/site/themes/default/style.css"
type="text/css" media="screen" />

у меня в index.php

include 'theme/default/index.html';

а в index.html вот так подключаю стили

<link rel="stylesheet" href="http://localhost/myscripts/projects/site/themes/default/style.css"
type="text/css" media="screen" />
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404170
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> можно подробней если не сложно пример привести,

Допустим, документрут вебсервера лежит в /home/username/site1/www
Эта директория доступна вебсерверу для прямых обращений. Но положите скрипты например в /home/username/site1/scripts или в /home/username/scripts - вот тут вебсервер до них не доберётся.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404173
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
так как правильнее ?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404175
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторскрипты его не видят
Что значит не видят? Скриптам и нечего на него смотреть, они нужны вебсерверу.
В конфиге апача проверте, чтобы директива AllowOveride не была установлена как положено. (all к примеру).

автор
стили отключаются
Если вы хотите таким способом защитить стили или ява-скприты, то ничего не выйдет.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404178
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> так как правильнее ?

А без разницы по большому счёту. Как удобнее - так и делайте. В тонкостях - на nginx (мы ж не знаем, какой у Вас вебсервер) нет .htaccess, но вместе с тем, иногда попадаются "хостинговые" серверы без доступа к родительской (по отношению к документрут) директории.


> скрипты вроде как его видят а стили отключаются

Файлы стилей должны быть доступны для чтения вебсервером, тоесть, находиться внутри документрут. Какой код возвращает вебсервер - 404 или 200/304?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404181
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett
авторЕсли вы хотите таким способом защитить стили или ява-скприты, то ничего не выйдет.
а как подругому закрыть папку но что бы стили не отключались при этом ?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404182
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
нет ошибки. просто страничка есть и скрипты работают а вот стили вырубаются
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404184
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все такие есть ошибка если попробовать набрать в браузере путь к темам как раньше


Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404189
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Error 500

Рекомендую посмотреть в лог вебсервера, там может быть более полное описание ошибки. А может и не быть :-(
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404197
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте для начала определимся, для каких целей вы хотите закрыть папку?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404199
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу ошибки 500: это скорее синаксическая ошибка в .htaccess
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404205
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> По поводу ошибки 500: это скорее синаксическая ошибка в .htaccess

Может быть. А может права на .htaccess или на используемый php-файл выставлены неверно. Погадаем? ;-)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404207
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да была ошибка теперь

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Error 403

по идеи так и должно быть

закрыть эту папку, та как тамошние файлы содержат скрипты. я закрыл ее вот, все скрипты вне папки и внутри работают но стили не доступны.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404212
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, с пхп-файлом я перебрал, там же стили...


> Access forbidden!
> по идеи так и должно быть

Так этого и добивались вроде.

> но стили не доступны.

Выносите стили в доступное место
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404233
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
структура такая

--index.php
--themes
----default
------index.html
------style.css

у меня в index.php

include 'theme/default/index.html';

а в index.html вот так подключаю стили

<link rel="stylesheet" href="http://localhost/myscripts/projects/site/themes/default/style.css"
type="text/css" media="screen" />
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36404244
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36407191
Legor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем может быть проблема, создаю файл (в папке к которой нужно разрешить доступ только с одного IP) .htaccess в нем пишу:

Order Allow, Deny
Deny from All
Allow from 192.168.35.135

при попыке зайти с 192.168.35.135 мне вылазиет сообщение:

Error 500
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

Error 500 - Ошибка синтаксиса или файл записан не в том формате.

Но ошибок вроде нигде нет
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36407248
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Order Deny,Allow
Deny from all 
Allow from  92 . 168 . 35 . 135 
Вроде так
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36407434
Legor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как делать чтоб можно было зайти с определенного IP и определенного пользователя?

AuthType Basic
AuthName "Access denied"
AuthUserFile .htpass
require user user

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

не работает.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36407895
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legor,

rtfm Satisfy Require
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36411134
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понимаю, неужели это так сложно, на всех же сайтах так.

я не знаю что конкретно и как правильно писать в .htaccses

структуру каталогов своих я уже приводил. мне надо что бы папка themes была закрыта для всех кроме самого сайта если я пишу

deny from all

и сайт не видит той папки тоже, хотя почему только стили не видит а скрипты то в ней и продолжают работать.. вообщем пути к стилям и картинкам которые там в этой папке с темой становятся не доступными
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36411147
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже не знаю как вам еще объяснять.
Повторяюсь: стили обрабатываются браузером, а не скриптами, и для того чтобы их обработать браузер должен их загрузить (скачать) если вы закроете папку таким методом, то и браузер не сможет загрузить стили.
И еще раз ставлю вопрос: для каких целей вы хотите закрыть каталог?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36411156
TWK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett
потому что в этом каталоге тема сайта.
Если глянуть на любой другой сайт по папкам полазить не получится а у меня все можно..

и еще у меня там файлы темы сайта
index.html

но я не полностью из него вычистил php да и полностью все равно не возможно

то если пройти так themes/default/index.html

то можно увидеть как в браузере отобразятся куски ПЕХЕПЕ кодов, разве это есть хорошо ?

У меня есть в корне index.php я через него подключаю themes/default/index.html и кода естественно не выводится, а только его результаты
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36411159
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> почему только стили не видит а скрипты то в ней и продолжают
> работать..

Придётся подучить теорию. А именно, две вещи.
Первая - взаимодействие файлов (скриптов), привилегии доступа на уровне процессов и файловой системы. Потому они и продолжают работать, что у mod_php или cgi (в зависимости от внутреннего устройства конкретно Вашего сервера) права на доступ к файлам скриптов всё же есть. Они не регулируются данной настройкой вебсервера.
Вторая - взаимодействие вебсервера с файлами в ФС. На уровне вебсервера Вы отрубили доступ к файлам стилей, закрыв доступ к всей директории.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36412324
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так положите туда страничку index.php пустую, к примеру, этим самым вы уже оградите от просмотра содержимого каталога (есть и другие методы конечно). В настройках .htaccess запретите доступ к tpl файлам (раз вы говорите темы, то либо tpl, либо php или inc, не знаю, но что есть то и запрещайте), но НЕ запрещайте доступ к css!
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36412327
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И для чего в html файл пихать php код? о_О
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36412920
Фотография Master4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettИ для чего в html файл пихать php код? о_О
HTML файл это такой же файл как и все файлы, если сервер настроить на выполнение PHP в файле с расширением HTML он выполниться. А для чего пихать? Не знаю, я пихаю в PHP файлы и HTML туда же А для чего в PHP файл пихать HTML код?

Код: plaintext
1.
2.
3.
4.
<Files *.*>
order allow,deny
deny from all
</Files>

у меня в htaccess закомментировано т.е. на случай если сайт обновляю на сервере.
Как путь прописать думаю сообразите.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36413285
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я знаю что можно, только это глупо, не так ли?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36413540
Фотография Master4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЯ знаю что можно, только это глупо, не так ли?
а какая мне разница? и что глупого? я обновляю много файлов и почему я должен отчитываться почему использования примера в моем случаи не глупо? я использую этот способ и меня не волнует что вы обо мне там думаете, лично я не задаюсь глупыми вопросами "а как закрыть доступ к папке ". Разбирайтесь сами.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36413595
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я про

авторHTML файл это такой же файл как и все файлы, если сервер настроить на выполнение PHP в файле с расширением HTML он выполниться. А для чего пихать? Не знаю, я пихаю в PHP файлы и HTML туда же А для чего в PHP файл пихать HTML код?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36413754
Фотография Master4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett, мне не привычно и не очень хочется в *.html писать php, как то оно не то, логически html придумали для html а не для php для которого создали отдельный стандартно принятый тип.
глупо ли его туда добавлять? ну, если учесть что этот файл предназначен не для php кода в нем тогда думаю что да, а так кто знает какая задача и ситуация может быть.
html и php можно выполнить и в *.txt а толку?
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #36414510
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторhtml и php можно выполнить и в *.txt а толку?
Это вы сейчас у меня спросили или у себя? =)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
закрыть доступ к папке
    #37452591
ludmanp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TWK,

в .htaccess пропиши

Options -Indexes

и все.
...
Рейтинг: 0 / 0
закрыть доступ к папке
    #37452727
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что? Зная имя файла я все равно смогу его заполучить.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
закрыть доступ к папке
    #38001383
TWK,

Просто вставь вот этот код
Options -Indexes
в .htaccess
И твои папки будут закрыты.
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / закрыть доступ к папке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]