Mod-Rewrite загрузка файлов за DocumentRoot

Решил это, создав несколько экземпляров эмулятора, который я хотел. Первый экземпляр вроде «заглушает» эмулятор 5554 отверстия. Тогда это обычный бизнес.

13
задан Yurii 10 September 2014 в 20:07
поделиться

2 ответа

Я полагаю, что необходимо добавить раздел с

<Directory "/home/other_files">
  (options)
</Directory>

к конфигурации сервера, прежде чем апач будет в состоянии служить чему-либо от нее. Для примера мой DocumentRoot является/var/www, но в доступном сайте по умолчанию существует этот раздел:

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

Вы могли тогда переписать URL для движения в/doc/, и сервер будет знать, где получить файлы от.

13
ответ дан 2 December 2019 в 00:47
поделиться

Именно так Вы знаете, почему то правило не работает:

причина, что это не в состоянии переписать к /home/other\_files/file.html, состоит в том, что mod_rewrite анализирует путь как /home/webroot/home/other\_files/file.html с тех пор с точки зрения mod_rewrite, предыдущая наклонная черта является equivelant к Вашему корню документа /home/webroot.

предложение Ryan Ahearn является достойным и вероятно маршрут, Вы хотите пойти.

0
ответ дан 2 December 2019 в 00:47
поделиться
Другие вопросы по тегам:

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