Поддержка → Проблемы и решения → Не видны картинки в https режиме
Не видны картинки в https режиме
-
Адреса картинок сменил на относительные, но все равно на сайте картинки не видны, пусто, хотя по нажатии на картинке в новом окне она открывается и ее видно. Что это такое? Как сделать чтобы картинка была видна и в https и в http режиме?
-
хорошо бы увидеть сайт (страницу где картинки не грузятся)
Например вот страница https://www.art-pen.ru/sansevieriya-uxod-v-domashnix-usloviyax адрес картинок уже прописан как относительный в отдельной странице они открываются. Если в настройках вордпресса поставить сайт как https://www.art-pen.ru/ а не http://www.art-pen.ru/ то картинки на странице https://www.art-pen.ru/sansevieriya-uxod-v-domashnix-usloviyax видны, что это может быть такое?
- Ответ изменён 7 лет, 4 месяца назад пользователем aluzo512.
если вы перешли на https, то какого фига у вас в настройках http стоит? и почему вообще нет никакого перенаправления с http на https?
А как его сделать перенаправление? Дело в том что целенаправленно я не переходил, это хостер перешел, и теперь в результатах выдачи гугла вылазят страницы с https и естественно пользователи смотрят, страницу а картинок там нет.
что значит хостер перешел?
прям-таки насильно заставил всех клиентов перейти на https?
тогда наплюйте на https и поставьте в .htaccess перенаправление на http.
и проблем не будет.Сайт http://www.art-pen.ru доступен по обеим протоколам.
Разберитесь с хостером, чтобы убрал httpS, но для надёжности сделайте редирект в хацессе.А в настройках ВП у Вас как адреса прописаны?
В настройках прописан http если ставишь https в настройки то картинки при переходе на защищенную страницу видны. Я вообще не могу понять в чем проблема, странно все это как то.
- Ответ изменён 7 лет, 4 месяца назад пользователем aluzo512.
Причем интересно выходит, часть картинок на странице видна а часть не видна, бред какой-то, кеш чистил, так что дело не в нем.
<img class="wp-image-7736" src="wp-content/uploads/2016/06/2-300x225.jpg" alt="2" srcset="http://www.art-pen.ru/wp-content/uploads/2016/06/2-300x225.jpg 300w, http://www.art-pen.ru/wp-content/uploads/2016/06/2.jpg 640w" sizes="(max-width: 264px) 100vw, 264px" width="264" height="198">
относительный адрес должен начинаться с слеша
у вас wp-content/uploads/2016/06/2-300×225.jpg
надо /wp-content/uploads/2016/06/2-300×225.jpgа то что у вас где-то иногда что-то видно это из за srcset, впрочем srcset указаный по http:// на https:// странице показываться не должен
Я этим слешем игрался, пробовал и так wp-content и так /wp-content результат одинаковый.
Спасибо всем, вопрос решился, как решил вопрос, обновился до последней версии вордпресс, попутно обновив, все плагины и тему. Картинки стали отображаться причем на адрес им все равно, показывают и с относительным и с абсолютным адресом. Но все же, так как сайт забекапил, попробую поменять все адреса на относительные.Еще раз, спасибо всем.
так wp-content и так /wp-content результат одинаковый.
как раз нет
/wp-content/url — url относительно корня сайта (как и должно быть)
wp-content/url — url относительно адреса текущей страницы (картинки по этому адресу нет)буду знать
вопрос решился
отнюдь, url у вас по прежнему битые
то что картинки видно — их браузер берет по srcset, который у вас теперь с https:// и следовательно показывается как в http так и в https версииболее того, чтобы вы не думали что «и так сойдет», аттрибуты srcset поддерживаются не всеми браузерами
- Тема «Не видны картинки в https режиме» закрыта для новых ответов.