Что делать с 404 ошибками на несуществующие фотографии?

123
C
На сайте с 28.04.2022
Offline
16
#11
Поставьте редирект в htaccess на какую-нибудь noimage.jpg для всех несуществующих картинок 
Vladimir
На сайте с 07.06.2004
Offline
531
#12
nibbl :

Всем добрый день.

Вопрос такой у меня новостной сайт и огромное количество фоток к статьям переполняют хостинг за месяц, но т.к. фотки не так сильно актуальны через месяц после публикации мы решили их удалять с хостинга и вот пошли волны 404 ошибок.

подскажите как в такой ситуации лучше поступить чтобы убрать ошибки?

сайт на движке Wordpress , а все фотки которые отбивают в логах ошибки это какие то миниатюры 150 на 150. 


Ну во первых бред какой-то. На своих сайтах генерю не один десяток страниц в день, с full фото
При этом, только через год фото удаляются ( вместе со страницей)
- Совет при сохранении в WP, сохранять только full фото, и только его везде использовать
- Взять больше дискогового простраства
- Использовать брендовую заставку, при отсутствии файла. С генерацией на фото текстового названия заголовка страницы.


Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
K6
На сайте с 28.02.2022
Offline
95
#13
chinafull #:
Поставьте редирект в htaccess на какую-нибудь noimage.jpg для всех несуществующих картинок 

я так и делаю, но у них  .htaccess  будет весить 500 kb, а может пару мб

дешевые VIP VPS: https://clck.ru/324vy9
C
На сайте с 28.04.2022
Offline
16
#14
katz666 #:

я так и делаю, но у них  .htaccess  будет весить 500 kb, а может пару мб

Одна строчка с правилом для всех несуществующих картинок увеличит размер htaccess на 200 байт максимум. О каких КБ/Мб речь, не понял.

Vladimir
На сайте с 07.06.2004
Offline
531
#15
katz666 #:

я так и делаю, но у них  .htaccess  будет весить 500 kb, а может пару мб

С какого?))
- Зачем проверять наличие файла на сервере?
- Отдаем дефолт фото, если дата публикации больше месяца))


PS на своих сайтак, так делаю
- Плагин настроен на удаление постов по дате больше года
- Крон настроен на удаление файлов фото больше года
- Настройка редиректа 301 удаленных постов, на существующие посты, список редиректа запоминается

Vladimir
На сайте с 07.06.2004
Offline
531
#16
chinafull #:

Одна строчка с правилом для всех несуществующих картинок увеличит размер htaccess на 200 байт максимум. О каких КБ/Мб речь, не понял.

Тоже долго думал. Похоже каждое удаленное фото редиректит на дефолтное :)
K6
На сайте с 28.02.2022
Offline
95
#17
Vladimir #:
Похоже каждое удаленное фото редиректит на дефолтное :)

ну да, только у меня просто неактуальные удаляются, это несколько десятков  в год,  в основом скрины доков, которые утратили силу  или про сдохшие проекты

_
На сайте с 01.09.2022
Offline
3
#18
Vladimir #:

- Использовать брендовую заставку, при отсутствии файла. С генерацией на фото текстового названия заголовка страницы.

Генерируется на лету?
Нет проблем с нагрузкой - если картинки будут массово индексироваться?

Vladimir
На сайте с 07.06.2004
Offline
531
#19
_well_ #:

Генерируется на лету?
Нет проблем с нагрузкой - если картинки будут массово индексироваться?

Они же не все сразу индексируютя, и потом никто не запрещал пользоваться expires и last-modified
Проверим как у вас с этим делом?)) -last-modified.com

Алеандр
На сайте с 08.12.2010
Offline
183
#20
Прописать правило для того же nginx | htaccess, проверять наличие картинки, доступна ли она физически на сервере. Если нет, то отдавать картинку-заглушку. Делал так для других задач, но в целом - самое нормальное решение. Вместо 404 или постоянных редиректов - одна картинка по разным урл, по итогу. Например, в виде логотипа сайта или картинки, на которой написано, что изображение удалено.
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий