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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение volkoff » Пт фев 17, 2017 11:06 am

Изображение

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

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

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

Спасибо !


UPD: и вообще теоретически можно ли так прописывать редиректы в папке сайта, чтоб они ссылались на папку media выше корня сайта
volkoff
 
Сообщений: 3
Зарегистрирован: Пт фев 17, 2017 11:03 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Пт фев 17, 2017 8:58 pm

http://httpd.apache.org/docs/2.4/mod/mo ... html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

Но это должно быть не в файле .htaccess, а внутри секции <VirtualHost>, так что для использования нужен root доступ к серверу.
Emilien
Мл. Сержант
 
Сообщений: 44
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение volkoff » Пт фев 17, 2017 9:08 pm

Emilien писал(а):http://httpd.apache.org/docs/2.4/mod/mod_alias.html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

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


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


Спасибо.
volkoff
 
Сообщений: 3
Зарегистрирован: Пт фев 17, 2017 11:03 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение volkoff » Пт фев 17, 2017 9:15 pm

Emilien писал(а):http://httpd.apache.org/docs/2.4/mod/mod_alias.html#alias
Код: выделить все
Alias "/media/" "/var/www/media/"

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



А если сайтов не 2, а скажем 8. Это надо будет напрячь техподдержку хостинга, чтоб она для каждого сайта прописала ?
volkoff
 
Сообщений: 3
Зарегистрирован: Пт фев 17, 2017 11:03 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Сб фев 18, 2017 8:07 am

Да, добавлять это нужно отдельно для каждого сайта.
Ну и вместо "/var/www/media/" должен быть указан реальный путь к той общей папке media.
Emilien
Мл. Сержант
 
Сообщений: 44
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: YandexBot

cron