Xpoint
   [напомнить пароль]

Как избавиться от битых рисунков на страницах?

Метки: [без меток]
2006-04-13 03:52:39 [обр] Роман Войткевич[досье]
Восстанавливал сайт с archive.org, получилось около 700 страниц и масса картинок, но не все. И вот на странице из 5 картинок, скажем 2 только отображается. Существуют ли варианты, убрать (в смысле просто удалить) эти битые рисунки, не перебирая по файлику? Так сказать пакетно проверить: есть файл - оставляем, нет файла на диске - удаляем. Или я многого хочу?
спустя 2 минуты [обр] Василий Свиридов(0/175)[досье]
Можно через wget закачать весь сайт в /dev/null а потом в логах апача от-grep'ать ошибки по поводу несуществующего файла. Это если свой сервер и страницы правильно перелинкованы.
спустя 4 часа 52 минуты [обр] Роман Чемисов(0/327)[досье]
Роман Войткевич[досье]
Что-то я не пойму: если рисунков нет, то что Вы собрались удалять? Или Вы хотите из HTML-документа удалить ссылки на эти рисунки?
спустя 2 часа 3 минуты [обр] LookeR(50/1069)[досье]
А не проще создать файлики в нужных местах?
спустя 2 часа 25 минут [обр] MiRacLe(0/77)[досье]
можно создать правило для mod_rewrite, которое будет переписывать несуществующие картинки(пути к ним) на однопиксельный прозрачный gif (если конечно mod_rewite установлен на сервере)
спустя 59 минут [обр] Роман Войткевич[досье]
Роман Чемисов - Именно, в коде прописаны рисунки, а физически их нет.
MiRacLe - Если не затруднит, примерчик? Мод_риврайт имеется, если будет замена на однопиксельный гиф, думаю проблема будет решена.
спустя 1 час 11 минут [обр] Rom McRitsky(9/441)[досье]
rewriteengine on
RewriteCond   %{REQUEST_FILENAME}  !-f
RewriteRule   .(gif|jpg) /img/transparent.gif [L]
Powered by POEM™ Engine Copyright © 2002-2005