адреса, на них из кода страниц?
или создать редирект на прозрачный png 1*1 пиксель?
гуглёжь даёт только скрипты, которые при загрузке страницы подменяют адрес. мне же надо внести перманентные изменения в БД.
Как автоматизировать процесс?
Ну для начала нужно сформировать базу битых изображений.
Так не понятно - нужно удалить адреса из кода страниц или внести изменения в БД - я, почему то, считал это разными вещами
Прогоняешь в цикле посты. Регуляркой дергаешь урлы всех изображений и суешь в массив. Уникализируешь. Проверяешь доступность курлом. Регуляркой удаляешь из базы те, которые недоступны
Если они в базе а не в тексте шаблона это раз удаляешь урл? Останется квадрат отсутствующего изображения - это два Ну и дальше еще по мелочам, что в базе менять? Там может быть относительная ссылка а может быть полная, как в базе искать это изображение? Внутри поста? А если это миниатюра в заголовке поста? И тд. Это на первый взгляд сел и сделал, а по факту может быть сел и сломал
Изображения явно в контенте, а не в шаблонах. Удалять не урл, а тег с урлом, и, если есть оборачивающая ссылка, то и ее. В базе обычно полные ссылки, это можно чекнуть и дополнить, если нужно
Изображения явно в контенте Это предположение а не аскиома, человек это не написал. Да, только из контента можно подергать, но тогда лучше менять внутри src путь к пустому изображению или как минимум залезть в код из браузера и посмотреть, что случится если удалить тег img и с оберткой. Мы же не знаем кто и как делал шаблон, просто удалив тег может и верстка поехать.
Тут начать с того что термин "битое изображение" обычно означает что файл есть, но это недокаченный жыпег, который открывается и там пол-картинки.
Обсуждают сегодня