Форум

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

Исправить редирект https

Уже задавал этот вопрос в чате Телеграма, решил его сюда продублировать, так как тут людей больше, в общем вот:
"Кто подскажет, есть ли быстрый способ исправить такие редиректы http://dl3.joxi.net/drive/2017/12/13/0001/3909/130
885/85/3c5f0ddff5.jpg ? т.е. эта ошибка из-за того, что в url постера вставляют картинки с http."

Попробуй использовать ссылки без адреса http а в места их указывай //.
Пример:
Есть ссылка вида http://dl3.joxi.net, а ты пиши //dl3.joxi.net

Artsem,
Да просто эти ссылки люди прописывают и в старых новостях их куча, вручную очень долго редактировать, потому подумал есть какая-то команда для .htaccess, чтобы все автоматом исправить.

BITbOK,

Быть может что-то из этого тык? :smile:

RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Попробуй!

Цитата: Angus123
Быть может что-то из этого тык?


Попробовал пару команд, не помогло.

Цитата: swerg
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Попробуй!


Тоже нет(

Если что, сейчас так прописан редирект:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Тогда нужно смотреть в самом файле php и там делать редирект!

Вот нашол на форуме другом!

Хоть тема уже не актуальна, но я сюда зашел через поисковик, и у меня была проблема, т.к. провайдер не хотел править ничего в конфигах и запрещать 80 порт тем более, то я вышел из этой ситуации следующим способом, которым хотел поделиться, возможно пригодиться еще кому-нибудь. Для автоматического редиректа с http на https я использовал php
Код
//Проверяем соединился ли человек по https или нет, если нет, то отправляем его:
if($_SERVER['SERVER_PORT'] != '443')
{
header('Location: https://serverurl/index.php');
//serverurl - это адрес сайта
}
Т.е. это ставиться на index.php и при наборе человека адреса типа
http://server.ru/
его скриптик перенаправит автоматом на https://server.ru/index.php

У меня сайт просто работает через index.php полностью. И поэтому где бы не набрал пользователь http он перенаправит его на https

Вот еще статейка!

https://wp-kama.ru/question/kak-pravilno-nastroit-
redirekt-na-https-i-zamenit-vse-ssylki-v-kontente-
zapisej

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля