Форумы|Программирование на PHP
Переадресация в htaccess

Сообщения
1. assassindev[150](Off)Отв|Цит|ЛС
16 Янв 2017, 20:01
Как сделать переадрсацию?
Нужно с http://site.ru
на https://site.ru/index.php
2. Jaguar[368](Off)Отв|Цит|ЛС
16 Янв 2017, 21:32
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

или так

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

3. assassindev[150](Off)Отв|Цит|ЛС
16 Янв 2017, 21:50
Jaguar, а где inedex.php?
4. Jaguar[368](Off)Отв|Цит|ЛС
16 Янв 2017, 23:52
assassindev, а тебе нужно чтобы все именно на него ссылалось, любая страница на index.php?
5. assassindev[150](Off)Отв|Цит|ЛС
17 Янв 2017, 1:24
Jaguar, нет только с http://site.ru
6. Jaguar[368](Off)Отв|Цит|ЛС
17 Янв 2017, 21:49
assassindev, на знаю чем тебе не понравились те варианты, которые тебе с любой страницы переадресуют на туже только уже с https.
Bариант что ты хочешь, будeт работать только если человек зайдет на главную сайта. А если зайдет например сразу на site.ru/vasia то уже опять будeт http

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ https://%{HTTP_HOST}/index.php [L,R=301]
7. death[899](Off)Отв|Цит|ЛС
20 Янв 2017, 12:09
Зачем ставит переадресацию на индекс если он и так по дефаулту в php ахах
А на защищенный канал надо настроит и купить сертификат https:// и тогда будет работать а как ты хочеш без сиртификата заходить на защинненый канал???
8. Jaguar[368](Off)Отв|Цит|ЛС
20 Янв 2017, 16:06
death, я так понимаю сертификат у него есть. Но вот зачем он именно так хочет htaccess вот этого я не понимаю)
9. assassindev[150](Off)Отв|Цит|ЛС
20 Янв 2017, 20:45
death, вот именно надо настроить в htacces на защищеный канал
добавлено спустя 25 секунд:
Jaguar, спасибо сейчас попробую
10. Анархист[680](Off)Отв|Цит|ЛС
01 Мар 2017, 2:52
assassindev,техническая сторона вопроса
-
https://tls.dxdt.ru/tls.html
-
Нет опыта работы с данной технологией(не приходилось),поэтому естественно обращаемся к опытным пользователям.
-
https://moonback.ru/page/ssl-https
добавлено спустя 15 минут:
assassindev,попробую сам разобраться с получением бесплатного сертификата....комментарии о результатах позже.
добавлено спустя 8 минут:
assassindev,Encrypt является бесплатным центром сертификации.
-
https://letsencrypt.org
добавлено спустя 21 минуту:
assassindev,клиенты протокола ACME для подтверждения владения правами доступа к домену.
ACME клиент , написанный на PHP
-
https://acmephp.github.io
добавлено спустя 6 минут:
assassindev,https://letsencrypt.org/docs/client-options/

Ответить на тему
Сохранить в txt