Loading...
Хостинги/Домены | SSL+поддомен
shadrvlad , мне вот так и надо, неохото домен прикручивать, значит на поддомен пойдёт с http
Вилы_Выкидные , Для хостинга Linux

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

Для настройки переадресации необходимо добавить в файл .htaccess правила, которые найдёшь ниже.

Файл .htaccess должнен быть расположены в каталоге сайта, его можно узнать по инструкции. Если файлов не существует, просто создай их.

Для хостинга Linux

Редирект всех страниц с http:// на https://
Редирект всех страниц с http:// на https://, в том числе и с http://www на https://

вариант 1
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]


или, если первый вариант не поможет, воспользуйтесь вторым вариантом:

вариант 2
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
если оба первых варианта не помогли и возникает циклическая переадресация:


вариант 3
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Р едирект на https только определённой страницы
В примерах ниже редирект настраивается для страницы login.php.

вариант 1
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteCond %{REQUEST_URI} =/login.php
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

или

вариант 2
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} =/login.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]



Редирект на https всех страниц, кроме одной
В примере ниже редирект настраивается для страницы test.php.

вариант
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteCond %{REQUEST_URI} !^/test.php
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

___
ПС: При создании поддомена, если главный домен имеет ssl не влияет на поддомен, если нужно на поддомене установить ssl , а главный домен отключить пролсто выпусти на поддомен сертификат, есть разные сертификаторы к примеру восинг, там можно поддомен подтвердить или подтверди гланый домен и там до 5 можно добавить доменов поддоменов и просто на поддомен установи.
Есть еще как вариант, к примеру если на хосте имеется ифрейм или картинки с http:// протоколом, просто не ставить редирект с http на https пользователи будут юзать протокол http а картинки браться с сайта внешне как с 1 так и с 2 протокола, также можно выводить к примеру отдельную страничку http а остальные https.
mobtop ,

мне не нужна настройка редиректа, которая давно уже настроена, мне нужно, чтобы файл запускался по протоколу http (на https не отражает смешанное содержимое), что небольшими манипуляцими я и сделал на основном домене без создания поддомена


ВСЕМ СПАСИБО КТО ОТОЗВАЛСЯ
________
посл. ред. 19.08.2016 в 02:34; всего 1 раз(а); by Вилы_Выкидные
Онлайн: 5
Время:
Gen. 0.0753
(c) Bym.Guru 2010-2026