Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31

Автоматически перенаправляет URL в img src="" с http на https

10.01.2022, 23:55. Показов 1073. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Столкнулся с такой проблемой, что почему-то у меня автоматически идет перенаправление URL в <img src=""> с http на https.
У картинки явно прописан URL с http:

Но каким-то образом пытается идти на https и падает ошибка:


Локально такого нет, а вот на VPS сервере это происходит.

На локальной машине стоит Apache/2.4 (Windows) PHP 8.0
На VPS Apache/2.4.41 (Ubuntu) PHP 7.4.3

В файле .htaccess только это:
Code
1
2
AddDefaultCharset UTF-8
Options -Indexes
Может в настройках Apache или PHP что-то или в SSL?
Сам сайт у меня находится на https

Настройки файла default-ssl в ../etc/apache2/sites-available
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<IfModule mod_ssl.c>
    <VirtualHost _default_:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/site_domain
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLCertificateFile  /etc/ssl/certs/ssl-cert-snakeoil.pem
        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                SSLOptions +StdEnvVars
        </Directory>
    </VirtualHost>
</IfModule>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2022, 23:55
Ответы с готовыми решениями:

Google chrome перенаправляет на https вместо http
Сайт(ы) работае(ю)т на НТТР. Переходить на https желания нет от слова совсем, так как ничего персонального/конфиденциального в работе...

В Google Chrome перенаправляет на одном сайте с http на https
Привет всем! Ребята, подскажите пожалуйста, в чём может быть дело. Несколько дней делал сайт в браузере гугл хром, и вчера заметил, что...

Как поменять <img src="https:// .jpg"> чтобы вместо картинки по ссылке отображался текст?
Как сделать чтобы по ссылке отображался текст, или пост, или блок с текстом не нажимая на ссылку? &lt;!DOCTYPE HTML&gt; ...

14
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31
11.01.2022, 00:11  [ТС]
P.S.: в картинках URL смотрит на сторонний сайт, а не на мой
0
1310 / 1002 / 232
Регистрация: 01.10.2018
Сообщений: 3,896
11.01.2022, 10:13
Цитата Сообщение от prometey Посмотреть сообщение
P.S.: в картинках URL смотрит на сторонний сайт, а не на мой
Так сторонний сайт и выполняет переадресацию

Добавлено через 5 минут
Возможно, сторонний сайт учитывает протокол "донора картинок", т.е. вашего сайта. Возможно, и с именем хоста донора это как-то связано.

Цитата Сообщение от prometey Посмотреть сообщение
или в SSL?
Судя по названиям файлов, у вас обычный самоподписанный сертификат из Ubuntu. Просто не стали менять имена файлов или действительно пользуетесь таким сертификатом на сайте?

С вашей проблемой это вряд ли связано, но все же.
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31
11.01.2022, 10:15  [ТС]
estic, у стороннего сайта нет https и если ввести адрес картинки в адрессную строку браузера, то нет никакого перенаправления. К тому же я писал что локально такого нет
0
1310 / 1002 / 232
Регистрация: 01.10.2018
Сообщений: 3,896
11.01.2022, 10:28
Цитата Сообщение от prometey Посмотреть сообщение
Настройки файла default-ssl
Уже повсеместно используется SNI. Так что можете размещать сайт на обычном именованном хосте, а не на хосте по умолчанию.

Добавлено через 4 минуты
Цитата Сообщение от prometey Посмотреть сообщение
у стороннего сайта нет https и если ввести адрес картинки в адрессную строку браузера, то нет никакого перенаправления.
При таком запросе нет Referer, значение которого обычно и используется при "выборочном реагировании".

Цитата Сообщение от prometey Посмотреть сообщение
К тому же я писал что локально такого нет
Вы не писали, какой протокол используется на локальной машине. Обычно используется просто HTTP.

Добавлено через 5 минут
В общем сторонний сайт вам намекает, что не нужно на HTTPS-сайте использовать в адресах картинок HTTP Прислушайтесь к этому намеку
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31
11.01.2022, 11:15  [ТС]
Вы не писали, какой протокол используется на локальной машине. Обычно используется просто HTTP.
да, локально просто http
Судя по названиям файлов, у вас обычный самоподписанный сертификат из Ubuntu. Просто не стали менять имена файлов или действительно пользуетесь таким сертификатом на сайте?
Поменял просто содержимое файла, название не трогал.

estic, В итоге не понял пока из-за чего происходит эта проблема и как её решить)))

В общем сторонний сайт вам намекает, что не нужно на HTTPS-сайте использовать в адресах картинок HTTP Прислушайтесь к этому намеку
Из-за чего понял. Но как решить не понял
0
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,115
Записей в блоге: 3
11.01.2022, 11:18
Цитата Сообщение от prometey Посмотреть сообщение
У картинки явно прописан URL с http:
Вот это и надо поменять. В коде/базе сайта. А не редиректить.
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31
11.01.2022, 11:28  [ТС]
Lazor,
Вот это и надо поменять. В коде/базе сайта. А не редиректить.
Что именно нужно поменять? Там же нет никакого редиректа. Указана прямая ссылка на картинку на сайт с протоколом http у которого нет https
0
Невнимательный
 Аватар для ft4l
3112 / 1290 / 359
Регистрация: 08.02.2013
Сообщений: 7,566
Записей в блоге: 2
11.01.2022, 12:04
Цитата Сообщение от prometey Посмотреть сообщение
Что именно нужно поменять?
Браузеры уже не поменять.
Они, с каких-то пор, для страниц полученых по https тянут включаемые файлы только по https.
Давно уже хотят вообще запретить даже открывать страницы по http://
но боятся что таки потеряют долю потребителей их поделий на хромиумие

Добавлено через 7 минут
Цитата Сообщение от prometey Посмотреть сообщение
не редиректить
Нагрузить свой сервер тем что он через mod_proxy будет каждый раз перегонять через себя сторонние файлы.
Либо перегнать их совсем.Либо владельцу того сайта помочь купить сертификат ))
0
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,115
Записей в блоге: 3
11.01.2022, 12:08
Цитата Сообщение от prometey Посмотреть сообщение
Указана прямая ссылка на картинку на сайт с протоколом http у которого нет https
??Ты что, с чужого сайта воруешь картинки?
Тогда перекладывать к себе или проксирование.
0
Невнимательный
 Аватар для ft4l
3112 / 1290 / 359
Регистрация: 08.02.2013
Сообщений: 7,566
Записей в блоге: 2
11.01.2022, 12:15
Либо свой сайт или его часть сделать http-only

Добавлено через 3 минуты
Цитата Сообщение от Lazor Посмотреть сообщение
с чужого сайта воруешь картинки?
)) jquery.js вообще почти весь интернет у ворует ) и шрифты у гугла
Но да, если mod_proxy или сграбить всё себе, то можно и огрести наверно за картинки
0
1310 / 1002 / 232
Регистрация: 01.10.2018
Сообщений: 3,896
11.01.2022, 12:22
Цитата Сообщение от ft4l Посмотреть сообщение
Браузеры уже не поменять.
Они, с каких-то пор, для страниц полученых по https тянут включаемые файлы только по https.
Не во всех браузерах. Могут даже не блокировать "смешанное пассивное содержимое". А самостоятельно менять протокол - это скорее результат работы HSTS-кэша, чем их полностью самостоятельное решение.
0
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,115
Записей в блоге: 3
11.01.2022, 12:34
Цитата Сообщение от ft4l Посмотреть сообщение
jquery.js вообще почти весь интернет у ворует ) и шрифты у гугла
Не надо путать тёплое с мягким.
У либ и шрифтов не только лицензия позволяет это делать, но и их "хозяева" всячески стараются залезть на чужие сайты. В отличии от использования чужого контента.
Цитата Сообщение от ft4l Посмотреть сообщение
Но да, если mod_proxy или сграбить всё себе, то можно и огрести наверно за картинки
А это уже не важно. Не важно какой урл будет в коде. Важно что чужой контент показывается на твоих страницах. Именно за это можно "отгрести" (а можно и не отгрести, если знать законы. ).
Но речь сейчас не об этом.
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 31
11.01.2022, 13:58  [ТС]
Да никто там ничего не ворует, оба сайта принадлежат одному хозяину, просто лежат на разных серверах. Так уж там сложилось все это и нельзя там сделать https. В общем ладно, плюс минус понятно. Всем спасибо.
0
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,115
Записей в блоге: 3
11.01.2022, 14:19
Цитата Сообщение от prometey Посмотреть сообщение
просто лежат на разных серверах. Так уж там сложилось все это и нельзя там сделать https.
А почему нельзя? Или почему нельзя перенести туда, где можно?

Ида. Подключение ssl-сертификата - это ещё не обязательность использования https для сайта. Сайт вполне может работать по 2м протоколам, используя http как основной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2022, 14:19
Помогаю со студенческими работами здесь

Опера. Автоматически перенаправляет через 2-3 минуты на сайт http://ww38.onlinegazeta.org
FRST.txt и Addition.txt прилагаются.

Автоматически меняются ссылки (с http:// на https://) в детальном описании при сохранении
Добрый день! Проблема в том что если вставляешь в детальное описание раздела или элемента текст содержащий ссылку в виде http://сайт.ru она...

Img src
хотел вставить картинку в html-документ и проблема появилась юзаю phpstorm проект user в папке проекта находится папка picture,в ней...

Изменение src у img
Добрый день, уважаемые гуру. У меня следующая проблема. На главной странице есть 9 изображений. У них уникальные id (CMS - joomla). Для...

Путь к img src
Добрый день всем. Ребят помогите прописать путь к картинке. Есть два файла, один выводит путь изображения в редакторе ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru