Сопоставьте файлы с верхним каталогом, если они не существуют

#.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/*