#.htaccess #mod-rewrite
#.htaccess #мод-переписать
Вопрос:
Я пытаюсь обслуживать файлы из верхнего каталога, если они не существуют в текущем, например:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^media/* ../upper/$0 [L]
Я действительно не могу сказать, что я делаю неправильно.
Обновление: Могу ли я сделать это с помощью .htaccess в папке над корнем документа? Я использую cPanel, я пытаюсь сопоставить все мои размещенные домены, потому что они находятся в /username / hosting / domain-name /, и мне нужны любые непревзойденные мультимедийные элементы для извлечения из /username / hosting / upper /media/*
Комментарии:
1. Я думаю, вы пытаетесь переписать путь за пределами корня сервера, который Apache не разрешил бы
2. @Clive Я думаю, что это правильный ответ. Переход выше веб-корня принципиально невозможен из файлов .htaccess
3. Могу ли я сделать это с помощью .htaccess в папке над корнем документа? Я пытаюсь сопоставить все мои размещенные домены, потому что они находятся в
/hosting/domain-name/
, и мне нужны любые непревзойденные мультимедийные элементы для извлечения/hosting/upper/media/*