Запретить доступ к подпапке и файлу с .htaccess

Возможно, вас заинтересует paperkey , который предназначен для получения секретного ключа GPG и преобразования его в последовательность байтов, которая можно распечатать на бумаге. Секретный ключ может быть впоследствии восстановлен из текста после его сканирования или ввода.

Также обсуждаются различные способы архивирования данных на бумаге , которые могут вас заинтересовать.

4
20.06.2016, 14:04
3 ответа

] " [...] будет применен к любому объекту с базовым именем (последний компонент имени файла), соответствующим указанному имени файла". Это не то, что вы хотите.

Каталог * не работает в .htaccess

Вы должны использовать mod_rewrite . Например:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^(foo|bar) - [F]
</IfModule>
2
29.04.2021, 00:25

Я бы сделал соответствие регулярных выражений внутри конфигурации apache. Затем

  • используйте вместо (вы сравниваете регулярное выражение в каталоге)
  • исправьте строгость вашего регулярного выражения (в частности, $ )
  • упростите ваше регулярное выражение (слишком много скобок)

      
    Запретить заказ, разрешить 
    Запретить от все 
      
     

Обратите внимание, что / path / to / toplevel / - это расположение файловой системы вашего каталога WWW, где foo и бар проживает.


Однако, если вы хотите сделать это только через .htaccess , создайте файл .htaccess в каждом каталоге , который вы хотите запретить (foo, bar, foo / bar и т. д.) и поместите внутрь строку

Deny from all

.

1
29.04.2021, 00:25

Вместо директивы файла попробуйте использовать местоположение:

<Location "path/to/folder-or-file">
    Order Allow,Deny
    Deny from all
</Location>
2
29.04.2021, 00:25

Теги

Похожие вопросы