За последние 24 часа нас посетили 20280 программистов и 1724 робота. Сейчас ищут 2179 программистов ...

Редирект всех статичных файлов

Тема в разделе "Сделайте за меня", создана пользователем i.vekov, 22 июл 2014.

  1. i.vekov

    i.vekov Новичок

    С нами с:
    22 июл 2014
    Сообщения:
    3
    Симпатии:
    0
    Добрый день, может кто знает как решить проблему? Есть сайт (на Битре), нужно сменить все пути к файлам типа js,css,jpeg,png,gif - на другой домен. Типа сейчас они ссылаются в http://site/***/img.jpg, а нужно http://static.site/***/img.jpg... Несколько дней промучился, возился со всякими .htaccess, но у меня плохо с знаниями по этому файлу.
     
  2. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    ??? А нах .htaccess менять? Нельзя в шаблонах поправить? Я в битриксе не шарю, но что, там нельзя менять шаблоны?
     
  3. i.vekov

    i.vekov Новичок

    С нами с:
    22 июл 2014
    Сообщения:
    3
    Симпатии:
    0
    эм, которые шаблоны? Есть шаблоны сайта, там конечно можно ссылки руками поменять, но это идиотизм полный. Да и допустим страница с товарами, у каждого товара свое изображение. Менять шаблон компонента вывода товара руками? дописав туда в src изображения src="static.*"? Это придется все страницы и шаблоны лопатить. Глупость.
    Возможно я Вас не так понял. И речь шла о шаблоне ссылок например. Но такого я тоже не нашел в плане путей к файлам.
     
  4. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Да нет, ты все правильно понял... Ну не хочешь - как хочешь)) Как по мне, идиотизм - лезть из-за этого в .htaccess...
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.331
    Адрес:
    Лень
    почему не делать это заранее всегда в шапке
    Код (Text):
    1. define("SITE_URL", $_SERVER['HTTP_HOST']);
    2. echo '<img src="http://'.SITE_URL.'/***/img.jpg">'
     
  6. i.vekov

    i.vekov Новичок

    С нами с:
    22 июл 2014
    Сообщения:
    3
    Симпатии:
    0
    Ну во-первых, сейчас используются относительные пути. Во-вторых, это ведь снова получится рукоделие.

    Просто еще очевидно что это как-то можно сделать быстро. Так как например если включаешь Bitrix-CDN в настройках сайта, то как раз ничего никто не меняет ни в шаблонах, нигде. А в результате страницы получаем: адресс сайта - не меняется, все php-скрипты обрабатываются как обрабатывались, а вот все пути изображений сервер выдает через "1c-bitrix-cdn.sitename.ru/***", нужно типа того же, только каким образом у них срабатывает такая магия я пока не понимаю. Перекопал весь модуль CDN их, ничего похожего не нашел.