Добрый день, может кто знает как решить проблему? Есть сайт (на Битре), нужно сменить все пути к файлам типа js,css,jpeg,png,gif - на другой домен. Типа сейчас они ссылаются в http://site/***/img.jpg, а нужно http://static.site/***/img.jpg... Несколько дней промучился, возился со всякими .htaccess, но у меня плохо с знаниями по этому файлу.
??? А нах .htaccess менять? Нельзя в шаблонах поправить? Я в битриксе не шарю, но что, там нельзя менять шаблоны?
эм, которые шаблоны? Есть шаблоны сайта, там конечно можно ссылки руками поменять, но это идиотизм полный. Да и допустим страница с товарами, у каждого товара свое изображение. Менять шаблон компонента вывода товара руками? дописав туда в src изображения src="static.*"? Это придется все страницы и шаблоны лопатить. Глупость. Возможно я Вас не так понял. И речь шла о шаблоне ссылок например. Но такого я тоже не нашел в плане путей к файлам.
Да нет, ты все правильно понял... Ну не хочешь - как хочешь)) Как по мне, идиотизм - лезть из-за этого в .htaccess...
почему не делать это заранее всегда в шапке Код (Text): define("SITE_URL", $_SERVER['HTTP_HOST']); echo '<img src="http://'.SITE_URL.'/***/img.jpg">'
Ну во-первых, сейчас используются относительные пути. Во-вторых, это ведь снова получится рукоделие. Просто еще очевидно что это как-то можно сделать быстро. Так как например если включаешь Bitrix-CDN в настройках сайта, то как раз ничего никто не меняет ни в шаблонах, нигде. А в результате страницы получаем: адресс сайта - не меняется, все php-скрипты обрабатываются как обрабатывались, а вот все пути изображений сервер выдает через "1c-bitrix-cdn.sitename.ru/***", нужно типа того же, только каким образом у них срабатывает такая магия я пока не понимаю. Перекопал весь модуль CDN их, ничего похожего не нашел.