Поддержка Проблемы и решения 404 error при открытии ссылки img

  • Как-то непонятно и странно ведет себя wordpress при открытии ссылки на изображения.
    Изображения выводятся в шаблоне, <img src="<?php echo $image['url']?>">
    На странице отображаются, если из исходного кода скопировать ссылку, вставить в браузере в адресную строку, изображение открывается https://drive.google.com/open?id=1JtVuKkwExfE_wuQMjZdU3SchUizneCNj — на скрине видно.
    От сео пришел анализ сайта и указано, что те же самые изображения отдают ошибку 404.
    Скопировал ссылку из документа этого самого сео-анализа, вставляю в адресную строку, перехожу — и на самом деле ошибка 404 — https://drive.google.com/open?id=1PDnT6D-JBtypMIDcKJdIk5wI9yJuZN6e. Адрес абсолютно одинаковый…
    В чем может быть дело?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Похоже, что Гугл против изображений с гугл диска на сайтах. А если хранить изображения прямо на основном сервере, сервер не выдержит перегрузок?

    Нет, изображения физически на нашем сервере, а ссылки что я привел с гугла — это скрины, как открывается у нас на сайте одна и та же ссылка на изображение. Разница лишь в том, что рабочая ссылка находится в исходном коде сайта, а нерабочая, отдающая 404 — копирую из отчета сеошников. Может из-за русского языка в названии изображения?

    • Ответ изменён 4 года, 4 месяца назад пользователем asnever.
    • Ответ изменён 4 года, 4 месяца назад пользователем asnever.
    Модератор Yuri

    (@yube)

    Может из-за русского, а может включен антилич.

    Русских букв в url быть не должно в принципе.

    p.s. По фото лечат в других местах, но не здесь.

    • Ответ изменён 4 года, 4 месяца назад пользователем Yuri. Причина: p.s

    Понял.
    Вроде нашлась причина. В русских буквах.
    Ссылка сама wp-content/uploads/2019/10/ЖКВолковский.ava_-270×270.jpg
    Когда открываю ссылку рабочую, скопированную из кода сайта,
    Request Url в консоли Firefox выглядит вот так:

    wp-content/uploads/2019/10/%D0%96%D0%9A%D0%92%D0%BE%D0%BB%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B8%CC%86.ava_-270×270.jpg

    а нерабочая ссылка вот так:

    wp-content/uploads/2019/10/%D0%96%D0%9A%D0%92%D0%BE%D0%BB%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9.ava_-270×270.jpg

    Разница получается в url кодировании буквы й. Сам wordpress отдает букву й как %D0%B8%CC%86, хотя она по идее должна быть %D0%B9.
    Короче просто переименую файлы в латиницу.

    Всем спасибо!

    • Ответ изменён 4 года, 4 месяца назад пользователем asnever.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «404 error при открытии ссылки img» закрыта для новых ответов.