2013-08-01 3 views
0

Я пытаюсь служить изображениям с каноническим путем к реальному каталогу, но не раскрывая его.Apache: перенаправить файлы с каноническим путем к реальному каталогу?

Как это с несуществующими каталогами:

 http://www.mysite.com/Canonical/Directory/Name/my-image.png 

будет направлен в реальный каталог на сервере:

 http://www.mysite.com/img/my-image.png 

Изображения вызываемого с относительным путем в пределах страницы <img src="my-image.png" /> в порядке наследовать канонический путь.

У меня был RewriteRule в виду, но не будет работать ...

<IfModule mod_rewrite.c> 
    <FilesMatch "\.(gif|jpe?g|png|pdf)$"> 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule ^(.+) /img/$1 [L] 
    </FilesMatch> 
</IfModule> 

Но все, что я получаю мой замечательный 404.

ответ

0

Попробуйте установить RewriteBase для /img/$1 работать.

+0

Нет, это не сделало трюк ... Будет продолжать проверять разные методы, но начинать гаться: P – Christopher

 Смежные вопросы

  • Нет связанных вопросов^_^