К содержанию

HTTP для отдельной страницы

Здравствуйте!
Нужно для одной страницы сделать http. Подскажите пожалуйста, как это реализовать?
Заранее благодарен!
Aleksanders
Aleksanders
27 мая 2021, 14:18
modx.pro
1 288
Реклама

Комментарии: 8

Aleksanders
Aleksanders Старожил
28 мая 2021, 22:35
Никто не сталкивался по данному вопросу?
    Александр Мельник
    Александр Мельник Проверенный
    28 мая 2021, 22:41
    о чем вы вообще?
    Что значит для одной страницы сделать http?
    http это протокол связи прикладного уровня в сетевой модели osi
    Страница в modx — это ресурс имеющий свой uri

    Что вы хотите то?
      Aleksanders
      Aleksanders Старожил
      28 мая 2021, 22:48
      Все страницы работают через протокол https.
      Например:
      https: //site.ru/page1
      https: //site.ru/page2
      https: //site.ru/page3
      http: //site.ru/video — открывался по протоколу http
      В интернете нашёл такое, но что-то не работает:
      Перенаправление на http для одной страницы
      Вариант 1.

      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP:X-HTTPS}1[NC]
      RewriteCond %{REQUEST_URI} ^/Необходимая директория_страница$
      RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]

      Вариант 2 (общее перенаправление на https, с перенаправлением одной страницы на http). Этот способ часто необходим для CMS Bitrix и корректной работы обмена данными с 1С, т.к. 1C не может подключаться по протоколу https.

      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP:X-HTTPS} !1
      RewriteCond %{REQUEST_URI} !^/Необходимая директория_страница$
      RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
      RewriteCond %{HTTP:X-HTTPS}1[NC]
      RewriteCond %{REQUEST_URI} ^/Необходимая директория_страница$
      RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
        Александр Мельник
        Александр Мельник Проверенный
        28 мая 2021, 22:56
        вы хотите чтобы одна страница вашего сайта открывалась по http?
        ну для начала, так будет всегда по умолчанию. Если вы устанавливаете на сайт ssl сертификат, то после этого страница открывается так
        http:/site.com/page
        и так
        site.com/page
        Обычно чтобы избежать открытия по http настраивают редирект.
        Если вы при установленном ssl сертификате и настроенном редиректе хотите добится чтобы одна из страниц открывалась по http вам необходимо изучать настройки вашего веб сервера — apache или nginx
          Николай Савин
          Николай Савин Администратор
          29 мая 2021, 19:31
          А зачем? И главное зачем?
            Aleksanders
            Aleksanders Старожил
            29 мая 2021, 20:45
            Нужно на странице сделать трансляцию веб-камеры в MJPEG. Ссылка веб-камеры http и поэтому она блокируется на странице https.
              Александр Мельник
              Александр Мельник Проверенный
              29 мая 2021, 22:16
              как вариант — создайте поддомен, вместо страницы.
              camera.site.ru
              поддомены не защищаются стандартными сертификатами, значит там должно работать.
                Aleksanders
                Aleksanders Старожил
                29 мая 2021, 23:41
                Кстати это идея. Большое спасибо, попробую.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8