• Главная
  • WEB студия
    • Услуги и Цены
    • Домены
    • Хостинг и Почта
    • Сайт-Визитка
    • Интернет-магазин
    • Поддержка сайта
    • Портфолио
  • Продвижение сайта
    • Контекстная реклама
    • Семантическое ядро
    • SEO продвижение сайта
  • Социальные сети
    • SMO/SMM-продвижение
    • Создание и ведение групп
    • Автопостинг новостей
  • Парсинг сайтов
    • Зачем нужен парсинг?
    • Зачем нужен парсинг?
    • Анализ цен конкурентов
  • Журнал о Web
    • Поисковые системы
    • Все о SEO
    • Все о SMM
    • jQuery скрипты
    • Малый бизнес
  • Справочники
    • HTML
    • CSS
    • PHP
    • MySQL
    • jQuery
  • Информация
    • Кто МЫ!?
    • Контакты
    • Оплата услуг
    • Спасибо Вам
  • Инструменты
  • SEOker
  • SIZEr
  • HTML редактор
  • Наши проекты
  • W1CMS.ru
  • DiiF.ru
  • MinURL.ru

Редирект с https на http

Когда на сервере один сайт с сертификатом SSL (https:sait-ssl.ru), а другие без SSL(http:sait-NO-ssl.ru), то может возникнуть недоразумение: при вводе https:sait-NO-ssl.ru откроется https:sait-NO-ssl.ru но содержимое будет сайта https:sait-ssl.ru

  1. Главная
  2. Все о SEO

Когда на сервере один сайт с сертификатом SSL (https:sait-ssl.ru), а другие без SSL(http:sait-NO-ssl.ru), то может возникнуть недоразумение:

при вводе https:sait-NO-ssl.ru откроется https:sait-NO-ssl.ru но содержимое будет сайта https:sait-ssl.ru

Такова логика работы веб сервера...Если хотя бы для одного веб домена включен https, то apache уже будет слушать на 443 порту. Когда приходит запрос на открытие веб домена по 443 порту, у которого не включен SSL, apache, не найдя соответствий, просто отдаст первый по списку VirtualHost и все.

Решение

Добавить редирект с https на http прописав в конфигурационном файле apache:

<VirtualHost 175.23.112.142:443>
   ServerName sait-NO-ssl.ru
    RewriteEngine On
    RewriteCond %{HTTPS} on
    RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

или в файл .htaccess

RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]

еще я сразу добавляю редирек с www и htaccess выглядит так:

# SEO
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]


Рекомендуем

Теги

SEO HTML CSS JavaScript

Смотрите также

Веб-студия

  • Услуги и Цены
  • Аренда сайтов
  • Реклама на наших проектах
  • Журнал о Web технологиях

Сделаем

  • Сайт-Визитку
  • Интернет-магазин
  • Landing Page
  • Поддержка сайта

Заполним

  • Написание статей
  • Обмен данными
  • Парсинг сайтов

Продвинем

  • Контекстная реклама
  • Продвижение сайта
  • Социальные сети
  • Автопостинг новостей

Наши контакты

W1C : Первый Веб-Консультант
mail@w1c.ru
Пн - Пт: 10:00 - 20:00

Дизайн и разработка сайта - W1C на W1CMS
W1C : Web First Consultant - Intelligence everywhere ©