Откуда реклама на сайте?


Написала тут недавно мне заказчица:

Сайт на время был заброшен. На сайте появилась реклама. Я ее не устанавливала. Сторонняя. И с компьютера и телефона не могу войти. Аброкадабра какая-то. И еще угроза.

Быстро смотрим сайт, рекламы не обнаруживаем. Проверяем антивирусником – чисто. Смотрим на протокол, по которому заходим на сайт – http. Ну что ж, все понятно: мобильный оператор, через который заказчица заходит на сайт, подсовывает свою рекламу – последнее время такие случаи не редкость.

Ну а зайти в админку не дает, видимо, браузер – стоит ограничение из-за этого же отсутствия безопасного соединения. Что ж, будем переводить на https. Хостер у заказчицы – хостланд. Не самый плохой, надо сказать, и техподдержка адекватная и условия нормальные. Однако, отвлеклись.

Хостланд дает возможность загрузить собственный сертификат или же пользоваться бонусными. Бонусные даются на 3 месяца (обычный срок действия бесплатного SSL сертификата), так как у нас их два, то закончится через полгода. Свой тоже придется генерировать каждые три месяца, так что пока решаем использовать бонусные.



Заказываем, и буквально через 5 минут, сайт уже доступен по защищенному протоколу. Теперь надо перевести его весь на такой (или же на “//”) и настроить перенаправление. CMS у клиента OpenCart, так что меняем только две строки в двух конфигах (корневом и админке):

define('HTTPS_SERVER', 'https://адрес.сайта/');
Затем ставим перенаправление в .htaccess например, так:

RewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
и вуаля – теперь никакой левой рекламы заказчице (да и другим посетителям сайта) показываться не будет.

Вы все еще думаете, стоит ли переходить вам на https? Однозначно стоит. Даже если у вас сайт визитка, все равно хуже не будет. Сертификаты сейчас бесплатные, а если хостер не дает, то переходите к другому. Если же сайт крупный, то можно организовать переход по частям – все решаемо. Пишите!
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, услуги, сайтостроение, https, ssl




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




3 метода подключения к MySQL с PHP с примерами кода
Рецензия на книгу Кристофер Мур Грязная работа
Общение ботов телеграм, или авторизация через PHP