COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Руководство для перехода на SSL (HTTPS) v2.0


RHCk

Recommended Posts

2 часа назад, rpro сказал:

Доброго времени суток :) Столкнулся с проблемой перехода на https. Все вроде хорошо работает, но браузер через раз кэширует некоторые изображения (картинки товаров в категории и изображения самих категорий), а так-же файл stylesheet.css. Все полностью файлы отдаются по https, в файлах движка и базе данных все ссылки в виде //sitename.com/. Картинки доступны по обоим протоколам , подозреваю что дело в этом. С выключенным SSL на http все нормально кэшируется. Сайт еще на open serverе, apache 2.4 + php 5.6 +nginx 1.14

Вопрос решен, неправильно был установлен сертификат :D

Ссылка на комментарий
Поделиться на других сайтах

  • 5 weeks later...
В 24.01.2019 at 20:52, mczhan сказал:

Здравствуйте, всё настроил, всё работает, но есть вопрос.

В админке, когда смотрим люди онлайн, если зайти на сайт, то в таблице реферер указан адрес сайта с https, а в поле Последняя просмотренная страница, эта же ссылка только с http, хотя весь сайт работает на https, я проверил.

Как такое может быть и как это поправить?

 

Также в индексе у поисковиков все ссылки с https, но при переходе на сайт я вижу в поле Последняя просмотренная страница ссылку с http.

Здравствуйте! Нашли решение? у меня такая же проблема. 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 months later...

Добрый день, уже недели две ломаю голову. Не могу победить редирект главной страницы, что только не пробовал: 

Версия ocStore 3.0.2.0

Все настройки и конфиги, активированы.хостинг ActiveCloud, Панель управления ISPmanager; ОС Red Hat Enterprise Linux; Веб-серверы Apache 2.x, Nginx; PHP 7.3

Скрытый текст

 


# SEO URL Settings
RewriteEngine On
  
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /

# RewriteCond %{HTTP_HOST} ^www.xpart.by$ [NC]
# RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
# RewriteCond %{HTTPS} off
# RewriteCond %{HTTP_HOST} ^(www\.)?(xpart\.by)
# RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

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

# не работае, пробовал редиректы делать в панеле управления
RewriteCond %{HTTP_HOST} ^www.xpart\.by$ [NC]
RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^xpart.by/$1 [NC]
RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]


RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

 

 

Ответ хостера "Активные технологии":

Перенаправление с адреса xpart.by на https://xpart.by не осуществляется из-за следующих директив в файле .htaccess:

RewriteBase /
...
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


Данные правила отвечают за работу стандартных перенаправлений CMS.

К сожалению, настройка перенаправлений выходит за рамки технической поддержки и находится в области ответственности разработчика.
Сообщите, если возникнут дополнительные вопросы.

 

***********

То есть стандартное перенаправление, не нравится.

 

 

Рекомендация хостера, главная страница работает, но все остальное ERR_TOO_MANY_REDIRECTS

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

 

Пробовал редиректы делать и через панель:

Скрытый текст

2020-07-26_21-10-04.thumb.png.da5d75c4c630c9b7dee5eb40393ef025.png

 

 

Ссылка на комментарий
Поделиться на других сайтах

RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.youdomain\.ltd$ [NC]
RewriteRule ^(.*) http://youdomain.ltd/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

у меня отлично работает вот такая конструкция.

Ссылка на комментарий
Поделиться на других сайтах

В 27.07.2020 at 14:56, olmer2002 сказал:

RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.youdomain\.ltd$ [NC]
RewriteRule ^(.*) http://youdomain.ltd/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

у меня отлично работает вот такая конструкция.

не прошло, ERR_TOO_MANY_REDIRECTS

Ссылка на комментарий
Поделиться на других сайтах

  • 1 month later...

День добрый. Сайт когда-то был добавлен в Google Search Console как ресурс ('Все URL с любыми субдоменами'), сейчас необходимо сделать переезд на https, но отдельно добавить сайт с https уже нельзя из-за неактивного поля, как в таком случае показать гуглу что сайт переехал на https?

Ссылка на комментарий
Поделиться на других сайтах

  • 4 weeks later...

Добрый день.
У меня изначально было сделано так:
Файл config.php из корневого каталога сайта
// HTTPS делаем замену
define('HTTPS_SERVER', 'http://site.ru/'); ---> define('HTTPS_SERVER', 'https://site.ru/');

 Файл config.php из каталога admin
// HTTPS делаем замену
define('HTTPS_SERVER', 'http://site.ru/admin/'); ---> define('HTTPS_SERVER', 'https://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/'); ---> define('HTTPS_CATALOG', 'https://site.ru/');

Только HTTPS с "s" в конце добавил, для HTTP "s" в конце не добавлял, так написано в мануале у хостинга!
У меня установлен Sitemap Pro - если в него зайти, то ссылка для гугла выглядела так: http://(сайт)/index.php?route=extension/feed/sitemap_pro ее search-console не принимает!
----------------
Что было сделано исходя из написано в "Руководство для перехода на SSL (HTTPS) v2.0"
1)
Проверил все по:
5.1 Если у вас настроен редирект с "с www" на "без www"
идём на сайт по HTTP с WWW, должны получить HTTPS без WWW;
идём на сайт по HTTP без WWW, должны получить HTTPS без WWW;
идём на сайт по HTTPS с WWW, должны получить HTTPS без WWW.
Все работало с HTTPS без WWW - вроде все как бы нормально!
2)
Потом решил добавить:
Файл config.php из корневого каталога сайта
// HTTP делаем замену
define('HTTP_SERVER', 'http://site.ru/'); ---> define('HTTP_SERVER', 'https://site.ru/');
 
Файл config.php из каталога admin
// HTTP делаем замену
define('HTTP_SERVER', 'http://site.ru/admin/'); ---> define('HTTP_SERVER', 'https://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/'); ---> define('HTTP_CATALOG', 'https://site.ru/');
Добавил "s" к HTTP!
После этого зашел в настройки Sitemap Pro и ссылка уже начиналась не с http а с https
3)
Ссылку решил сделать другую, так как эту https://(сайт)/index.php?route=extension/feed/sitemap_pro гугл не принимал, хоть и в начале она с https.
Сделал такую:
https://(сайт)/sitemap_pro.xml
Он ее добавил > Файл Sitemap успешно обработан!
Вроде как все норм!)
---------------
Но сайт работает теперь вот так:
В браузере пишу имя сайта без https, http, www, просто имя! И получаю: Подключение: "Не защищено" и при копировании адреса сайта в браузере, вот такой адрес: http://(сайт)/, а так же по странице видно, что не все загрузилось, т.е. иконки позвонить, стрелочки))) не загрузились.
Но как только я что-то нажимаю на сайте, все погружается до конца и адрес сайта теперь: https://(сайт)/ и все дальше работает нормально.
Пробовал с других устройств, та же ерунда(

Что может быть не так?

Ссылка на комментарий
Поделиться на других сайтах

В итого, я вернул все как было (протокол изначально у  меня изменен только HTTPS > добавил "s" как написано в инструкции хостинга, HTTP не трогал)!

Ссылку пытался скормить: http://(сайт)/index.php?route=extension/feed/sitemap_pro

А надо было: https://(сайт)/sitemap_pro.xml 

И все)))

Ссылка на комментарий
Поделиться на других сайтах

  • 1 year later...

Уважаемые форумчане, здравствуйте! А могли бы вы подсказать, может сталкивались с подобным: у меня ocStore 2.3 + встроенный Seo Pro, после перехода на https, на странице поиска вместо ключевого слова отображаются кракозябры, и соответственно ничего не ищется. При заходе на сайт по http все работает исправно. Где и что нужно подправить, чтобы поиск заработал корректно? Заранее очень благодарен за любую помощь, ибо в сети работающего решения, пока, не нашел... :(

Ссылка на комментарий
Поделиться на других сайтах

18 часов назад, andrey231983 сказал:

Уважаемые форумчане, здравствуйте! А могли бы вы подсказать, может сталкивались с подобным: у меня ocStore 2.3 + встроенный Seo Pro, после перехода на https, на странице поиска вместо ключевого слова отображаются кракозябры, и соответственно ничего не ищется. При заходе на сайт по http все работает исправно. Где и что нужно подправить, чтобы поиск заработал корректно? Заранее очень благодарен за любую помощь, ибо в сети работающего решения, пока, не нашел... :(

 

Сайт должен работать только по https, по http не должен отдаваться.

Ссылка на комментарий
Поделиться на других сайтах

В 10.02.2022 at 15:12, WarStyle сказал:

 

Сайт должен работать только по https, по http не должен отдаваться.

Спасибо большое за участие. Да, вы правы - если где-то будет неправильный путь, то возникнут проблемы. Но у меня проблема решилась следующим образом:

 

в настройках модуля seo url удалил product/search

 

и все заработало нормально. Если честно, не совсем понимаю почему, но нашел данное решение в сети и методом тыка выяснил, что помогает. Спасибо вам добрые люди, что помогаете советами таким несведующим дизайнерам, как я... :)

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.