Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2016, 05:38   #1
Victor-winner
Новичок
Джуниор
 
Регистрация: 27.06.2016
Сообщений: 2
Восклицание Распределённое файловое хранилище для Drupal 7

Друзья, всем доброго дня суток.
У меня сайт библиотеки, на котором хранятся файлы pdf. Подробнее – на локальном сервере с Windows, стоит сайт на OpenServer, который хранить файлы для городской библиотеки. Так как файлов ооочень много, то логично – места на основном жёстком диске заканчивается. У нас в сети есть сетевое хранилище типа http://www.dns-shop.ru/product/8f11a...link-dns-320l/.
Мне соответственно нужно сделать так, чтобы новые файлы сохранять в новом месте (да и старые туда придётся перекинуть, так как иначе сайт не будет знать, куда обращаться). \
Адрес старого места хранения файлов - http://digitallib.local/sites/defaul...gipub/file.pdf
Адрес нового хранения файлов - file://sharecenter/Volume_1/DigitalNewFiles/

Сайт на Drupal7,

Какие варианты пробовал –
1. В папке http://digitallib.local/sites/default/files/digipub помещал .htacces такого содержимого
Options None
Options +FollowSymLinks
RedirectMatch 301 "^sites/default/files/digipub/(.*\.pdf)$" http://redirect.dev/files_redirect/$1
- не срабатывает, или срабатывает через раз

2. Установил модуль Redirect - https://www.drupal.org/project/redirect, но он позволяет сделать редирект только для страниц, а сложного редиректа не получается
3. Установил – RedirectMatch - https://www.drupal.org/project/match_redirect

Написал следующие правила -
Шаблон поиска - "^http://digitallib.local/sites/default/files/digipub/(.*\.pdf)$"
Цель - http://192.168.1.251/Volume_1/DigitalNewFiles/$1
Статус – 301
Вес = 10
Этот вариант тоже не помог.

Напрашивается вопрос – может для Drupal нужно настраиватиь сервак или прописывать какие-то директивы специально.
Друзья помогите, решаю вопрос уже 2 неделю – из-за этого затор на работе, а вопрос очень срочный!!!
Victor-winner вне форума Ответить с цитированием
Старый 27.06.2016, 08:46   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

а что, в БД нельзя поменять пути на новые?
ADSoft вне форума Ответить с цитированием
Старый 05.07.2016, 02:28   #3
Victor-winner
Новичок
Джуниор
 
Регистрация: 27.06.2016
Сообщений: 2
По умолчанию

Нет, там ничего не поменяешь. Делал библиотеку не я. Путь составляется довольно сложным образом, склеиваются разные участки, разными модулями, поэтому проще сделать редирект.
Victor-winner вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесплатное безопасное безграничное распределённое Tishaishii Софт 8 08.11.2015 16:35
Drupal - корзина для удаляемых материалов. alex4321 PHP 2 05.01.2013 02:59
Продам тему для Drupal 6.x Alexei91 Фриланс 0 09.08.2011 04:01
Файловое отображение портит работу DLL Genco Общие вопросы Delphi 8 09.03.2011 02:03