Подскажите редирект с https://www.сайт на https://сайт

вопрос по правильному редиректу

 
Посетитель
small user social cms
Сообщений: 35
Подскажите пожалуйста, знающие люди.
Перепробовал множество вариантов данного редиректа, но не один не подошел.
Сейчас стоит этот

Код PHP:
  1. RewriteEngine On
  2. RewriteCond %{ENV:HTTPS} !on
  3. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ПРОФЕССИОНАЛЬНЫЙ, СТАБИЛЬНЫЙ и НЕДОРОГОЙ ХОСТИНГ
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
sindoyun:
Подскажите пожалуйста

Добавьте ниже:

Код PHP:
  1. # Rewrite www
  2. RewriteCond %{HTTP_HOST} ^www.ваш_домен$ [NC]
  3. RewriteRule ^(.*) https://ваш_домен/$1 [R=301,L]
Редактировалось: 1 раз (Последний: 20 апреля 2018 в 18:40)
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Реклама
cms
Посетитель
small user social cms
Сообщений: 35
Андрей:
Добавьте ниже:
Спасибо, работает!
ПРОФЕССИОНАЛЬНЫЙ, СТАБИЛЬНЫЙ и НЕДОРОГОЙ ХОСТИНГ
Посетитель
small user social cms
Сообщений: 35
sindoyun:

Андрей:
Добавьте ниже:
Спасибо, работает!

Рано радовался! С http не работает переадресация на https
ПРОФЕССИОНАЛЬНЫЙ, СТАБИЛЬНЫЙ и НЕДОРОГОЙ ХОСТИНГ
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2815
sindoyun:
С http не работает переадресация на https
У большинства хостов есть опция.
Если нет, - в .htaccess из версии на гите подсмотрите (там теперь есть и склейка www и http).
Украинский для инстант
Посетитель
small user social cms
Сообщений: 35
Олег Васильевич я:

sindoyun:
С http не работает переадресация на https
У большинства хостов есть опция.
Если нет, - в .htaccess из версии на гите подсмотрите (там теперь есть и склейка www и http).

Это самое?

Код PHP:
  1. #To redirect all users to access the site without the www. prefix
  2. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  3. RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
  4.  
  5. # HTTPS redirect if available
  6. RewriteCond %{HTTPS} !=on
  7. RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
ПРОФЕССИОНАЛЬНЫЙ, СТАБИЛЬНЫЙ и НЕДОРОГОЙ ХОСТИНГ
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2815
sindoyun:
Это самое?
Да.
Украинский для инстант
Посетитель
small user social cms
Сообщений: 42
мне на бегете так говорили, всегда работало

Для переадресации с HTTP на HTTPS Вам необходимо в начало файла .htaccess добавить
следующий код:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Посетитель
small user social cms
МедальПочетный донор проектаПочетный донор проекта
Сообщений: 611
На reg.ru по умолчанию раскоментированный код переадресации не работает с htacess, пишет неправильное перенаправление, срабатывает так, вдруг кому полезно будет:
Код PHP:
  1.  
  2. RewriteCond %{SERVER_PORT} !^443$
  3. RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
  4.  
Редактировалось: 1 раз (Последний: 9 августа 2018 в 14:10)
Посетитель
small user social cms
Медаль
Сообщений: 390
У меня так работает:
Код PHP:
  1.  
  2. # HTTP-HTTPS
  3. Options +FollowSymLinks
  4. RewriteEngine On
  5. RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
  6. RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
  7.  
  8. RewriteCond %{HTTPS} off
  9. RewriteCond %{HTTP:X-Forwarded-Proto} !https
  10. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  11.  
https://salik.biz
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.