Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Закрыть папку htaccess

Поддержи проект!!!

Как закрыть папку от просмотра с помощью файла htaccess!? По умолчанию, если в папке находится файл index.html, index.php он откроется, но если его нет, то папку может просмотреть любой желающий!

На самом деле все просто!

Как закрыть папку с помощью htaccess файла

Если вы хотите запретить доступ к папке с помощью файла htaccess, то вам нужно в файцл htaccess написать такую строчку:

Deny from all

И вот вам пример работы такого способа - в данном случае в папку помещен файл htaccess - в котором и есть одна единственная запись. И вам должно вывести то, что вы написали на странице 403 - эта страница именно для этого и существует.

ErrorDocument 403 /403.html

Пример:

https://dwweb.ru/__a-data/__all_for_scripts/__examples/htaccess/otkryit_opredelennyiy_fayl/primer_4

Как вариант можно поместить в файл сразу переадресацию, результат будет аналогичный.

Redirect 301

Как закрыть папку от просмотра

Как мы уже описали сверху – самый простой и надежный способ закрыть папку от просмотра поместить в неё индексный файл, к примеру:

Если мы помести такую запись в файл htaccess, то будут будет искаться сперва файл index.html, потом index.htm и далее по списку... если никакой файла не будет найдено, то сработает любое другое правило по умолчанию для данного случая:
DirectoryIndex index.html index.htm index.php Чё_надо.php
1. https://dwweb.ru/__a-data/__all_for_scripts/__examples/htaccess/otkryit_opredelennyiy_fayl/primer_1

Но если файл index.html существует и выполняет, какую-то функцию нужную нам!

И мы не хотим, чтобы открывался именно этот файл при открытии папки.

Вторую папку мы сможем открыть, потому, что в ней нет ни индексного файла. ни какого-то другого на его замену.

2. https://dwweb.ru/__a-data/__all_for_scripts/__examples/htaccess/otkryit_opredelennyiy_fayl/primer_2/

А третью папку мы также не сможем увидеть, потому, что вместо папки будет выводится определенный файл, но не index.html.

3. https://dwweb.ru/__a-data/__all_for_scripts/__examples/htaccess/otkryit_opredelennyiy_fayl/primer_3/

Использование файла htaccess для вывода определенного файла при открытии папки.

Если вы потренировались на ссылках, то в первом пункте открывался индексный файл index.html, во втором пункте - у нас открылась папка - так называемый "листинг", а в третьем пункте случае у вас открылась страница "Чё_надо.php".

И мы в файл htaccess поместили такую запись;
DirectoryIndex Чё_надо.php

Если перевести на русский, то данная запись звучала бы примерно так, - что, при открытии папки где находится данный файл htaccess и во всех вложенных папках, кроме тех, в которых есть другой файл htaccess, который отменяет это правило, будет открываться файл Чё_надо.php.

Здесь нужно отметить, что во всех вложенных папках нужен файл Чё_надо.php, ну или любой другой файл, какой вам нравится...

P.S. Если вы собираетесь использовать а единую точку вход, то все перечисленное работать не будет! Поскольку все запросы будут отправляться яна одну страницу...

И вам придется прописать поведение при попадании в желательную и не желательную папку...

А так у вас будет показываться тот файл куда настроена переадресация!


Вас может еще заинтересовать список тем : #HTACCESS |
Последняя дата редактирования : 2020-03-09 07:23
Название скрипта :Чё_надо.php
Скрипт № 6.2Ссылка на скачивение: Все скрипты на одной странице
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
htaccess в папке htaccess доступ к папке закрыть папку htaccess htaccess закрыть доступ к папке запретить доступ к папке htaccess htaccess запрет доступа к папке htaccess скрыть папки закрыть папку на сайте спрятать листинг на сайте закрыть листинг на сайте

Последние комментарии :
Марат :
02/09/2020 03:25
Рад, что помог! Приходите еще!
подробнее.
Алексей :
02/09/2020 01:16
Спасибо Кое-что пригодилось!
подробнее.
Павел :
26/08/2020 05:57
textarea В таблице, а таблица в родительском div, а этот див является частью аккордеона, сам textarea без displey: none, но…
подробнее.
Марат :
26/08/2020 04:22
Столько написали и ничего не понятно!У вас есть textarea со свойством "display: none;" - непонятно... зачем textarea скрытый и…
подробнее.
Павел :
26/08/2020 08:02
Здравствуйте. Пишу плагин для таблицы, в таблице много textarea, плагин и таблица расположены в скрытой вкладке…
подробнее.