Перейти к публикации

Некоторые ссылки на сайте стали HTTPS


Рекомендованные сообщения

Заметил такую штуку. После обновления на 13.1 (не утверждаю что именно из за обновления, возможно так совпало) некоторые ссылки на сайте стали вида HTTPS.

Не в шаблоне, не в тексте новостей ссылок на HTTPS нет вообще. Навожу на ссылку в новости, в строке браузера ссылка имеет вид HTTPS, перехожу по ней - открывается как HTTP.

Очищаю кеш в админке DLE - ссылки становятся нормальными (HTTP).

Иногда бывает наоборот - открываю новость, ссылки в ней все HTTP, очищаю кеш в админке DLE и ссылки становятся HTTPS.

Вылазиет такая фигня, как мне кажется, на случайных новостях.

Но чаще всего вот тут: http://diafilmy.su/xfsearch/studio/DEWAG+-+Немецкое+предприятие+рекламы+и+объявлений/

Cc1SI.png

Ссылки на эти диафильмы HTTPS, открываю диафильм там тоже все ссылки HTTPS.

 

И ещё один момент. Пользователь добавляет новости на сайт, загружает к ним картинки. И вот что получается:

[img=http://diafilmy.su/uploads/posts/2018-10/1539525471_04.jpg]
[img=https://diafilmy.su/uploads/posts/2018-10/1539525444_05.jpg]
[img=http://diafilmy.su/uploads/posts/2018-10/1539525528_06.jpg]
[img=https://diafilmy.su/uploads/posts/2018-10/1539525539_07.jpg]
[img=https://diafilmy.su/uploads/posts/2018-10/1539525464_08.jpg]
[img=http://diafilmy.su/uploads/posts/2018-10/1539525516_09.jpg]
[img=http://diafilmy.su/uploads/posts/2018-10/1539525530_10.jpg]
[img=http://diafilmy.su/uploads/posts/2018-10/1539525570_11.jpg]
[img=https://diafilmy.su/uploads/posts/2018-10/1539525544_12.jpg]
[img=http://diafilmy.su/uploads/posts/2018-10/1539525577_13.jpg]

Часть картинок имеют вид HTTPS.

Пробую добавить новость сам - такая же штука. Часть ссылок на картинки HTTPS.

На сервере переадресаций на HTTPS нет. Отключил кеш в DLE, думал может дело в нём, но не помогло.

В чём может быть дело?

 

Изменено пользователем Mek
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Mek сказал:

Не в шаблоне, не в тексте новостей ссылок на HTTPS нет вообще. Навожу на ссылку в новости, в строке браузера ссылка имеет вид HTTPS, перехожу по ней - открывается как HTTP.

Очищаю кеш в админке DLE - ссылки становятся нормальными (HTTP).

DLE использует только тот адрес как указано в настройках скрипта в админпанели, при условии что ссылки выводятся тегами DLE.

 

 

Ссылка на сообщение
Поделиться на других сайтах

Может кто подскажет в чём может быть дело? Вся проблема в первом посте.

Началась, предположительно, после обновления на 13.1

Периодически все ссылки на сайте становятся HTTPS. Иногда очистка кеша помогает, иногда нет. Пробовал с разных браузеров на разных компах.

В папке стоит форум, на нём такой проблемы нет.

 

Ссылка на сообщение
Поделиться на других сайтах
В 15.10.2018 в 16:12, celsoft сказал:

DLE использует только тот адрес как указано в настройках скрипта в админпанели, при условии что ссылки выводятся тегами DLE.

В админпанели указано http://diafilmy.su/

Как раз проблема со всеми ссылками, которые выводятся именно тегами DLE.

Все ссылки, которые прописаны руками, выводятся нормально.

В папке стоит форум, там такой проблемы тоже нет.

Получается что DLE генерирует неверные ссылки?

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Mek сказал:

В админпанели указано http://diafilmy.su/

Как раз проблема со всеми ссылками, которые выводятся именно тегами DLE.

Все ссылки, которые прописаны руками, выводятся нормально.

В папке стоит форум, там такой проблемы тоже нет.

Из ниоткуда такие ссылки DLE брать тоже не может, это очевидно. Обратитесь в тех. поддержку https://dle-news.ru/index.php?do=feedback опишите проблему, предоставьте доступ по FTP и к админпанели DLE. Тех. поддержка визуально осмотрит все, все файлы и настройки и скажет откуда они появляются. В этом собственно и работа тех. поддержки заключается. Гадать то бессмысленно откуда у вас это взялось.

Ссылка на сообщение
Поделиться на других сайтах

Проанализовали вашу проблему, я отправил вам ответ на почту, напишу и здесь на всякий случай:

 

У вас проблема связана не с DLE. У вас проблема в настройках и конфигурации сервера. Примерно через раз, или раз в несколько просмотров, ваш сервер сообщает скрипту DLE, что он работает по SSL протоколу, поэтому он начинает использовать ссылки с https. Сообщает сервер это DLE тем, что периодически в глобальной серверной переменной $_SERVER, указывается порт 443 что соответствует SSL протоколу, а иногда нормальный 80 порт.

Т.е. говоря простым языком $_SERVER['port'] принимает значение 443, чего быть при использовании не SSL протокола не должно, это номер порта для https соедиения. Там должно быть обычно 80 порт, либо иногда другой. Это говорит о том что у вас есть какие то проксирующие сервера до PHP интерпретатора, которые видимо некорректно настроены и передают PHP интерпретатору наличие SSL порта, как порта посетителя сайта, т.е. DLE получает информацию что его используют по https протоколу

Вам нужно отправить это сообщение службе поддержки вашего хостинг провайдера, дальше думаю они уже знают что им делать и что проверять, какие настройки сервера. После того как проблема в настройках сервера будет устранена, очистите кеш скрипта в админпанели на главной и ваша проблема устранится полностью с сайта.

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, celsoft сказал:

Проанализовали вашу проблему, я отправил вам ответ на почту, напишу и здесь на всякий случай:

 

У вас проблема связана не с DLE. У вас проблема в настройках и конфигурации сервера. Примерно через раз, или раз в несколько просмотров, ваш сервер сообщает скрипту DLE, что он работает по SSL протоколу, поэтому он начинает использовать ссылки с https. Сообщает сервер это DLE тем, что периодически в глобальной серверной переменной $_SERVER, указывается порт 443 что соответствует SSL протоколу, а иногда нормальный 80 порт.

Т.е. говоря простым языком $_SERVER['port'] принимает значение 443, чего быть при использовании не SSL протокола не должно, это номер порта для https соедиения. Там должно быть обычно 80 порт, либо иногда другой. Это говорит о том что у вас есть какие то проксирующие сервера до PHP интерпретатора, которые видимо некорректно настроены и передают PHP интерпретатору наличие SSL порта, как порта посетителя сайта, т.е. DLE получает информацию что его используют по https протоколу

Вам нужно отправить это сообщение службе поддержки вашего хостинг провайдера, дальше думаю они уже знают что им делать и что проверять, какие настройки сервера. После того как проблема в настройках сервера будет устранена, очистите кеш скрипта в админпанели на главной и ваша проблема устранится полностью с сайта.

Я вас понял, напишу в поддержку хостинга.

Почему тогда на форуме этой проблемы не наблюдается?

Ссылка на сообщение
Поделиться на других сайтах
В 26.10.2018 в 19:41, Mek сказал:

Почему тогда на форуме этой проблемы не наблюдается?

Потому что движок форума может и не обладать автоматическим определением того по каком протоколу он работает. DLE такой функцией обладает.

Ссылка на сообщение
Поделиться на других сайтах
В 26.10.2018 в 16:13, celsoft сказал:

Проанализовали вашу проблему, я отправил вам ответ на почту, напишу и здесь на всякий случай:

Большое спасибо! Так и оказалось, но потребовалась неделя чтоб техподдержка хостигна признала эту проблему и решила её.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...