Страница 1 из 1

Редирект выше папки сайта или Общая медиапапка для 2 сайтов

СообщениеДобавлено: Пт фев 17, 2017 11:06 am
volkoff
Изображение

Собственно, проблема такая.
Итак, имеем на хостинге 2 сайта foo.ru и bar.ru. Для обоих сайтов нужна папка, например, с большими видюшками. На картинке папка media вынесенная за сайты.

Как сделать так, чтоб при запросе файла (например) foo.ru/media/video.mkv и bar.ru/media/video.mkv файл брался из корневой папки media. (Как собственно и любой другой файл, который лежит в media.) Я так понимаю, для этого можно просто положить в папки media в сайтах по файлу .htaccess с правильный редиректом.

Кто нибудь знает, как это сделать ? (Есть вариант решения через символьные ссылки, но надо постараться сделать редиректами)

Спасибо !


UPD: и вообще теоретически можно ли так прописывать редиректы в папке сайта, чтоб они ссылались на папку media выше корня сайта

СообщениеДобавлено: Пт фев 17, 2017 8:58 pm
Emilien
http://httpd.apache.org/docs/2.4/mod/mo ... html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

Но это должно быть не в файле .htaccess, а внутри секции <VirtualHost>, так что для использования нужен root доступ к серверу.

СообщениеДобавлено: Пт фев 17, 2017 9:08 pm
volkoff
Emilien писал(а):http://httpd.apache.org/docs/2.4/mod/mod_alias.html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

Но это должно быть не в файле .htaccess, а внутри секции <VirtualHost>, так что для использования нужен root доступ к серверу.


Что ж , насколько я понял, это единственный выход.
Через mod_rewrite подняться выше сайта у меня так и не получилось.


Спасибо.

СообщениеДобавлено: Пт фев 17, 2017 9:15 pm
volkoff
Emilien писал(а):http://httpd.apache.org/docs/2.4/mod/mod_alias.html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

Но это должно быть не в файле .htaccess, а внутри секции <VirtualHost>, так что для использования нужен root доступ к серверу.



А если сайтов не 2, а скажем 8. Это надо будет напрячь техподдержку хостинга, чтоб она для каждого сайта прописала ?

СообщениеДобавлено: Сб фев 18, 2017 8:07 am
Emilien
Да, добавлять это нужно отдельно для каждого сайта.
Ну и вместо "/var/www/media/" должен быть указан реальный путь к той общей папке media.