Как сделать, чтобы магазин на одном домене, а картинки товаров на другом

Тема в разделе "WebAsyst", создана пользователем blazer, 12 окт 2011.

Модераторы: mdss
  1. blazer

    blazer

    Регистр.:
    30 мар 2006
    Сообщения:
    213
    Симпатии:
    19
    Собссно subj. Причина прозаична - экономия места на платном хостинге. Т.к. несколько десятков тысяч товаров, хотелось бы, чтобы картинки к ним подкачивались с какого-нибудь фрихоста (или нескольких фрихостов) ???
     
  2. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    Ну с нескольких это конечно проблемней, но не переживаете что в один прикрасный момент фрихост просто удалит все ваши картинки вместе с аккаунтом?

    П.С. не понимаю зачем держать инет магазин если его оборот не позволяет окупить даже хостинг...
     
    shaitan_pskov нравится это.
  3. blazer

    blazer

    Регистр.:
    30 мар 2006
    Сообщения:
    213
    Симпатии:
    19
    До выделенного сервака не дорос ещё морально, а так у меня на хостинге около 15 сайтов, а места всего 20 гигов, поэтмоу и задал вопрос, одних картинок на несколько гигов получается в последнем проекте. Вот и встала задача с другого хоста их подкачивать. Ok скажем это будет не фрихост, есть много аккаунтов моих клиентов где можно было бы это добро складировать. Вообщем причина, это уже второй вопрос. Главное - как сделать ???? может кто-то что-то дельное подсказать ?
     
  4. fonetic

    fonetic Писатель

    Регистр.:
    26 сен 2006
    Сообщения:
    6
    Симпатии:
    1
    интегрировать с yandex fotki
     
  5. AlexMist

    AlexMist Создатель

    Регистр.:
    17 ноя 2009
    Сообщения:
    49
    Симпатии:
    7
    Ну все от движка зависит. Заменять пути при выдаче или в базе скриптом заменить...
    пс Пришло в голову использовать mod_rewrite.
     
  6. wanderer.ua

    wanderer.ua Писатель

    Регистр.:
    25 май 2011
    Сообщения:
    8
    Симпатии:
    0
    Видимо все-таки если без глобальных правок - то мод_реврайт будет кстати
     
  7. past0r

    past0r Постоялец

    Регистр.:
    3 ноя 2008
    Сообщения:
    92
    Симпатии:
    7
    мод_реврайт конечно вариант, но я сомневаюсь что тред стартер сможет внести изменения самостоятельно.
     
  8. Svet.Mat

    Svet.Mat Создатель

    Регистр.:
    11 дек 2012
    Сообщения:
    12
    Симпатии:
    0
    Столкнулся с похожей проблемой, применил RewriteRule, но вылезла другая проблема.
    Итак.
    Ситуация: в папке на хосте ограничение на кол-во файлов 20000. Картинок продуктов больше в несколько раз.
    Задача: сделать так, чтобы запросы на папку products_pictures перенаправлялись на папки products_pictures2,products_pictures3..., которые лежат в одной папке SC. (Здесь также можно сделать и перенаправление на другой хост).

    В htaccess в папке SC прописал следующее:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^products_pictures/(.*) products_pictures2/$1 [L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^products_pictures2/(.*) products_pictures3/$1 [L,NC]

    При прямом запросе все работает. НО! Скрипт магазина при формировании страницы с продуктом видимо проверяет есть ли файл с картинкой в products_pictures, и, если его нет, то вообще не формирует запрос к этому файлу, следовательно, перенаправления не происходит.

    Скорее всего эта проверка происходит в файле /published/SC/html/scripts/cfg/connect.inc.wa.php , но не могу разобраться где и как...

    Пожалуйста, помогите.
     
  9. Svet.Mat

    Svet.Mat Создатель

    Регистр.:
    11 дек 2012
    Сообщения:
    12
    Симпатии:
    0
    В общем mod rewrite для решения задачи никак не подойдет, т.к. скрипт проверяет наличие файлов через file exist. А при использовании mod_rewrite file exist возвращает false.