Apache2.4 ограничивает доступ только к подкаталогу - PullRequest
0 голосов
/ 03 октября 2018

У меня есть несколько сайтов на моем хостинге.

В основном каталоге есть сайт WordPress:

/main-site

В подкаталоге естьдругой сценарий с index.php, пусть это будет:

/main-site/sub-site

И есть папка, которая содержит личные файлы, которые я пытаюсь ограничить от внешнего доступа (потому что другие людиможете загрузить свои файлы туда через FTP):

/main-site/sub-site/private

Я пытаюсь ограничить доступ к этой папке, используя /main-site/sub-site/.htaccess следующим образом:

<Directory "/main-site/sub-site/private">
    Order Deny,Allow
    Deny from All
</Directory>

Но это также отключает родительский каталог.Поэтому, когда я открываю sub-site (http://main -site.com / sub-site / ), я получаю сообщение об ошибке "not found".Но когда я удаляю /main-site/sub-site/.htaccess, он правильно открывает файл /main-site/sub-site/index.php

Есть идеи, почему это так?Я пробовал разные синтаксисы, но ничего не работает.С .htaccess - все перестает работать.Без этого - все работает.

...