Перейти к содержимому


Фото
- - - - -

Переход на https


  • Чтобы отвечать, сперва войдите на форум
9 ответов в теме

#1 sansara0891

sansara0891
  • Пользователь
  • 113 сообщений
  • Откуда:Minsk

Опубликовано 17.12.2018 - 09:55

Всем привет. Понимаю, тема разжёвана, но в чем-то есть проблема. Пользовался  инструкцией по этой ссылке, но сайт просто переставал грузиться. 

Инструкцией от хостинга вставлял вот эту запись, сайт работал, но урлы выглядели таким образом index.php?module=MainView&page_url=

RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://frozen.by/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://frozen.by/$1 [R=301,L]

Пробовал прописывать и это, но опять просто ничего не загружалось.

RewriteCond %{HTTPS}  off  
RewriteRule ^(.*)$ https://site-name.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.site-name\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/robots.*
RewriteRule ^(.*)$ https://site-name.com/$1 [R=301,L]

Скажите, в чём может быть трабл?



#2 sergeevizh

sergeevizh
  • Пользователь
  • 135 сообщений
  • Откуда:Москва

Опубликовано 17.12.2018 - 10:09

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

Изменено: sergeevizh, 17.12.2018 - 10:58


#3 sansara0891

sansara0891
  • Пользователь
  • 113 сообщений
  • Откуда:Minsk

Опубликовано 17.12.2018 - 10:15

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://domain.ru//i...nView&page_url= и ничего не загружается.


Изменено: sansara0891, 17.12.2018 - 10:34


#4 sergeevizh

sergeevizh
  • Пользователь
  • 135 сообщений
  • Откуда:Москва

Опубликовано 17.12.2018 - 10:59

не помогает. Сразу идёт перенаправление с https://domain.ru//i...nView&page_url= и ничего не загружается.

А кто сказал, что нужно что-то менять? 

Код нужно просто скопировать и вставить. Никаких доменов прописывать не нужно.



#5 sansara0891

sansara0891
  • Пользователь
  • 113 сообщений
  • Откуда:Minsk

Опубликовано 17.12.2018 - 11:16

А кто сказал, что нужно что-то менять? 

Код нужно просто скопировать и вставить. Никаких доменов прописывать не нужно.

Ничего не менял, просто вставил тот код. В сообщении на форуме что-то неверно отформатировалось. Вставил код и сайт перестал грузиться, а в адресной строке браузера перенаправление на index.php?module=MainView&page_url= 



#6 sergeevizh

sergeevizh
  • Пользователь
  • 135 сообщений
  • Откуда:Москва

Опубликовано 17.12.2018 - 11:27

Ничего не менял, просто вставил тот код. В сообщении на форуме что-то неверно отформатировалось. Вставил код и сайт перестал грузиться, а в адресной строке браузера перенаправление на index.php?module=MainView&page_url= 

Напишите мне с ссылкой на сайт 



#7 sansara0891

sansara0891
  • Пользователь
  • 113 сообщений
  • Откуда:Minsk

Опубликовано 17.12.2018 - 15:09

Хочу поблагодарить sergeevizh за помощь! Помог в данной ситуации!



#8 Gruzin

Gruzin
  • Пользователь
  • 399 сообщений
  • Верстка, Пользователь
  • Версия CMS:2.x
  • Откуда:Минск

Опубликовано 17.12.2018 - 15:56

Всем привет, если это была бесплатная помощь можно решение выложить на всеобщее обозрение? Тема актуальная и уже один раз сталкивался с такой ситуацией , правда она решилась как то сама собой.

Заранее благодарю.



#9 sergeevizh

sergeevizh
  • Пользователь
  • 135 сообщений
  • Откуда:Москва

Опубликовано 17.12.2018 - 16:04

Из-за особенностей конфигурации хостинга и по рекомендации самой ТП хостинга:

 

Добавил

SetEnvIf X-SSL-Emu on HTTPS=on

 

И изменил 

Перенаправление с www на без www

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

Перенаправление на SSL сертификат

RewriteCond %{HTTP:X-SSL-Emu} !on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Изменено: sergeevizh, 17.12.2018 - 16:04


#10 Gruzin

Gruzin
  • Пользователь
  • 399 сообщений
  • Верстка, Пользователь
  • Версия CMS:2.x
  • Откуда:Минск

Опубликовано 17.12.2018 - 17:29

Из-за особенностей конфигурации хостинга и по рекомендации самой ТП хостинга:

 

Добавил

SetEnvIf X-SSL-Emu on HTTPS=on

 

И изменил 

Перенаправление с www на без www

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

Перенаправление на SSL сертификат

RewriteCond %{HTTP:X-SSL-Emu} !on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Спасибо большое,






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых