Может ли .htaccess перезаписывать файлы запросов вне области htdocs / httpsdocs сервера? - PullRequest
1 голос
/ 19 октября 2010

На моем сервере веб-сайт находится в каталоге, аналогичном /domains/domain.com/public_html.Я хочу сохранить домен по этому пути, так как все основные файлы есть, но есть ли способ получить некоторые файлы из другого места на моем сервере, например./global/script.js?

Короче говоря, я надеюсь написать mod-rewrite , который может быть источником определенных файлов извне DocumentRoot , или что-то очень похожее, но яне может найти решение.

Я полагаю, что мог бы справиться с этим, направив все файлы в сценарий PHP (css, js, php, images и т. д.), который затем определит, чтоФайл запрошен, загрузите содержимое файла и верните его с правильным заголовком.Я чувствую, что это, скорее всего, замедлит все запросы, потому что я считаю, что для этого требуется больше процессов, это правильно?

1 Ответ

2 голосов
/ 19 октября 2010

Нет необходимости в mod_rewrite: если все файлы находятся в одном каталоге, вы можете использовать псевдоним.

Alias /MyMapDir /global/resources

запрос к example.com/MyMapDir/script.js будет сопоставлен с /global/resources/script.js

Обратите внимание, что это работает только в httpd.conf!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...