Best practice по настройке файловой системы в мультисайтинге

Главные вкладки

Аватар пользователя treusp treusp 6 января 2012 в 12:37

Подскажите, плиз, best practice по настройке файловой системы в мультисайтинге.

Ну т.е. мультисайтинг настроен, все работает.
В свойствах файловой системы прописано sites/xxx.ru/files
Но криво ведь давать доступ к файлам и картинкам по типу http:/xxx.ru/sites/xxx.ru/files/Img/zzz.jpg
Гораздо приятнее было бы просто http:/xxx.ru/Img/zzz.jpg, правда?

И технически вполне можно подменить для конкретного сайта хоть в settings.php хоть в .htaccess.

Вопрос - физически ведь файлы будут лежать там же (по длинному пути). Туда будет класть IMCE.
Как заставить его и прочие модули при аплоаде класть в "длинный" путь, а подставлять "короткий"?

Интересует именно, как это правильно делается в приличных проектах.

Спасибо!

Комментарии

Аватар пользователя treusp treusp 7 января 2012 в 19:39

Ну может кто все-таки откликнется?

Прописал в .htaccess
RewriteRule ^files/(.*).*$ /sites/%{HTTP_HOST}/files/$1 [L,QSA]

Т.е. http:/xxx.ru/files/Img/zzz.jpg подсовывает "честный" http:/xxx.ru/sites/xxx.ru/files/Img/zzz.jpg

Но как аплоадить картинки и файлы так, чтобы они в нодах сразу с короткими ссылками появлялись?