@Kak_B_CTapou_Cka3ke

Как массово заменить ссылки на картинки?

Привет!
Буду благодарен, если поможете с решением. На сайте имеются картинки с ссылками вида site.ru/_pu/15/18034358.jpg для снижения нагрузки на сайт я залил все картинки в хранилище. Теперь мне нужно, чтобы пользователям картинки отдавались по новому адресу. Как реализовать замену всех ссылок на картинки, начинающихся с site.ru/_pu/ на site2.ru/_pu/ через js/jquery, и снизит ли это нагрузку? Доступа к php нет, классов и id у изображений тоже нет.
Спасибо за ответы!
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
for (const img of document.querySelectorAll('img')) { 
  img.src = img.src.replace('site.ru', 'site2.ru')
}


^ это положить в window.onload или подходящий jquery евент

и снизит ли это нагрузку

да, потому что сначала браузер будет спрашивать с site.ru и получать 404
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы