Доступ к файлам вне корня документа с помощью Apache - PullRequest
9 голосов
/ 06 апреля 2011

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

Корень документа для веб-сайта похож на это:

/ a / b / c / d / e / f / g / h / mywebsite.com (из букв имеют собственные имена).

Файл, который мне нужно прочитать, живет здесь:

/ a / b / c / myfile.txt

Я пробовал символические ссылки, но, возможно, сделал их неправильно ... есть идеи?

1 Ответ

16 голосов
/ 06 апреля 2011

Вы можете создать псевдоним каталога:

<VirtualHost....>

..... stuff .....

Alias /mydir /a/b/c

</VirtualHost>

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

domain.com/mydir/myfile.txt

Обратите внимание, что это должно происходить в файле центральной конфигурации, а не .htaccess файл.

Также возможны символические ссылки.Убедитесь, что у вас включен

Options +FollowSymlinks

.

...