Похожие картинки, на странице удалённой картинки

Доброе утро!
Для каждой загруженной картинки, есть своя страничка, на этой страничке есть блок похожих картинок. Если картинку удалить и перейти по адресу, по которому находилась удаленная картинка, то, кроме надписи "Данная фотография не найдена.", ни чего не будет, блок с похожими картинками отсутствует. А как можно сделать, чтобы на странице удаленной картинки, выводились похожие картинки, похожие с той, что была удалена?
Спасибо.
Пока, что, только это пришло на ум: Думаю, что похожие картинки отбираются по названию / по тегам / по каким то меткам, что сохранены в записи БД, картинки. Как правило, удаляя картинку с сервера, удаляется и запись в Базе Данных. Можно прибегнуть к варианту: удаляя саму картинку с сервера, не удалять запись о картинке в БД, а редактировать ее, помечая, что картинки нет, но остается название картинки, теги, и тд. Тем самым сценарий сможет понять, какие картинки должны попасть в блок похожих картинок. На экране, при этом, можно выводить: "Данная фотография была удалена, но Вы можете просмотреть подобные ей.", и ниже блок подобных фотографий.