Это является продолжением до this question.Абсолютные пути к файлу в mod_rewrite - разрешено?
Я пытаюсь построить mod_rewrite
правило, где переписывание цель абсолютный путь вне веб-корень, как
RewriteRule ^manual(/(.*))?$ /www/htdocs/customername/manual/$2 [L]
мне нужно сделать это, потому что я не может использовать Alias
в контексте .htaccess
(общий хостинг).
Есть ответы, намекающие на то, что это вообще невозможно.
Это правда? Я не могу найти никакой информации в руководстве.
Может ли кто-нибудь уточнить, когда возможны абсолютные пути, а когда нет?
Хорошо, это соответствует моему опыту, к сожалению. Невозможно обойти ограничение '.htaccess', правильно? Даже если папка «target» принадлежит текущему пользователю? –
В RewriteRule не существует способа, но symlink (предложение outis) будет работать нормально **, если ** ваш хостинг-провайдер был достаточно щедрым, чтобы можно было переопределить 'FollowSymlinks' или' SymLinksIfOwnerMatch'. – Martin