Рекомендуемые сообщения

Slavec86    0

Доброго дня!

Перевел сайт на https, а 301 редирект не могу настроить. Все форумы обошел, но представленные инструкции для htaccess просто ломают сайт. Ошибка такая "Сайт ольгагринюк.рф выполнил переадресацию слишком много раз."

 

Может кто подскажет, в чем беда? сайт https://ольгагринюк.рф

 

Opencart 1.5.5

 

файл htaccess: 

 

Options +FollowSymlinks

Options -Indexes

<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/javascript "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
ExpiresByType text/css "access plus 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
</IfModule>

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|svg)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

RewriteEngine On



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

#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /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]


SetEnvIf X-HTTPS 1 HTTPS=1
AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
igorekspb    0

Убрать 

 

#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Добавить 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
igorekspb    0

Поглядите настройку на самом провайдере ну или там где покупали сертификат какой домен указан там. !?

 

В разделе Настройки => редактировать магазин ==>  Сервер => Использовать SSL   включили ?

 

Возможно надо копать тогда в направлении что домен Кирилический! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slavec86    0

Да, включено SSL. Я тоже думаю, что проблема в домене... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    331
Slavec86    0

По ссылке информация для версий 2 и выше, у меня 1,5,6

 

При обновлении главной страницы сайта появляется значек SSL, а потом сразу исчезает, такое ощущение, что сайт сам редиректится на вариант без SSL..... Что это за хрень?

По этой причине и ошибка, видимо, что сайт перезагрузился слишком много раз. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    314
По ссылке информация для версий 2 и выше, у меня 1,5,6

В плане редиректов в .htaccess  никакой разницы нет.

 

"Сайт ольгагринюк.рф выполнил переадресацию слишком много раз."

Значит сам редирект то работает, но возникает конфликт с каким-то другим редиректом.

 

Кстати, я сейчас не вижу у вас проблем с редиректом на https. Есть проблема с редиректом для удаления www (он не работает).

Как у вас сейчас выглядит .htaccess?

 

И поправьте на главной ссылки на постеры к видео, они сейчас грузятся по http и Мозилла на это ругается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 379

По ссылке информация для версий 2 и выше, у меня 1,5,6

 

При обновлении главной страницы сайта появляется значек SSL, а потом сразу исчезает, такое ощущение, что сайт сам редиректится на вариант без SSL..... Что это за хрень?

По этой причине и ошибка, видимо, что сайт перезагрузился слишком много раз. 

 

У вас подгружается контент по http протоколу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slavec86    0

В плане редиректов в .htaccess  никакой разницы нет.

 

 

 

Значит сам редирект то работает, но возникает конфликт с каким-то другим редиректом.

 

Кстати, я сейчас не вижу у вас проблем с редиректом на https. Есть проблема с редиректом для удаления www (он не работает).

Как у вас сейчас выглядит .htaccess?

 

И поправьте на главной ссылки на постеры к видео, они сейчас грузятся по http и Мозилла на это ругается.

я не смог найти где грузится ссылка на постеры в видеопаблишере, там и картинки и видео подгружается без SSL, видео из-за этого не запускается. А разве главная страница сейчас подгружается с ssl? значек появляется и исчезает... htaccess выше, ничего не изменилось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    314
А разве главная страница сейчас подгружается с ssl? значек появляется и исчезает...

Не знаю, в каком браузере вы смотрите, но это не "исчезает", а реакция на наличие http контента на странице.

Вы не на замочки смотрите, а на наличие https в адресной строке. Если оно есть, значит независимо от значков сам сайт загрузился по https.

 

htaccess выше, ничего не изменилось

Тогда замените это:

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]

RewriteRule .* https://%1/$0 [L,R=301]

 

На это:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 379

я не смог найти где грузится ссылка на постеры в видеопаблишере, там и картинки и видео подгружается без SSL, видео из-за этого не запускается. А разве главная страница сейчас подгружается с ssl? значек появляется и исчезает... htaccess выше, ничего не изменилось

5548648206.jpg

 

Без ручного "лазания" (видно модуль генерит такие ссылки с http) вам поможет

HTTPS FIX PRO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slavec86    0

 

Не знаю, в каком браузере вы смотрите, но это не "исчезает", а реакция на наличие http контента на странице.

Вы не на замочки смотрите, а на наличие https в адресной строке. Если оно есть, значит независимо от значков сам сайт загрузился по https.

 

 

 

Тогда замените это:

 

 

 

На это:

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

с www редирект заработал, а вот с http нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 379

с www редирект заработал, а вот с http нет

Ну не заработает он полноценно пока не уберете http подгружаемый контент

Который скорее всего генерится модулем на основе youtube роликов и по API берется аватар ролика а модуль генерирует ссылку. Но вот скорее всего по глупости разработчика он конектит её к протоколу http

 

Т е можно полезть ручками  в код и найти где там модуль генерит эти ссылки и исправить в ручную или установить HTTPS FIX PRO и тот спокойно решит эту проблему "без шуму и пыли"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    314
с www редирект заработал, а вот с http нет

У вас нет проблем с редиректом с http!

У вас проблема с тем, что часть контента (постеры с Ютуба) грузится по http. Поэтому вы и не видите зелёного замочка. Но отсутствие зелёного замочка не мешает сайту грузится по https.

 

Дальше разбирайтесь уже с видео и забудьте про .htaccess - там всё работает как надо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slavec86    0

Ребята, забыл всем написать СПАСИБО!!! Оч. помогли, все работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rza2008    1

Добрый день.

А может есть у кого пошаговая инструкция перехода на защищенный протокол? Для опенкарта 2,3

Изменено пользователем rza2008

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Jonsonnnn
      Всем привет! Интересует мнение профи opencart по поводу шаблона лайтшоп.
       
      Стоит ли его покупать ? Оправдана цена за такой шаблон? Какие могут с ним возникнуть подводные камни ? 
       
      Есть ли у кого-то готовый магазин который уже работает ? 
      Хотелось бы услышать мнение специалистов, а то не хотелось бы выкинуть деньги на ветер 
    • От nikeforce111
       Добрый день,
      Интересует такой вопрос, можно ли сделать или разработать калькулятор для отдельной категории на ocstore 1.5.5.1.2 либо может есть возможность приобрести какой то модуль? подскажите пожалуйста
      Категория называется дымоходы, в ней будет очень много труб и комплектующих. 
      На сегодняшний день там просто куча товара, который можно подобрать с помощью фильтра. Но это не весь товар будет еще добавляться около 1000 товаров, а то и более и будет бардак.
      Очень понравился калькулятор вот на это сайте, хотелось бы на подобии как вот тут www.ochag.by/catalog/dymo... только для отдельной категории ДЫМОХОДЫ 


    • От markimax


      Просмотр файла SEO HTTPS FIX PRO
      Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix
      Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.
      Что умеет это дополнение.
      1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
      2. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
      Так например при переезде на HTTPS необходимо изменить протокол подключения
      к внешним CDN например с http://cdn.google.com на https://cdn.google.com
      Модуль позволяет это сделать в два клика.
      3. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (Page Speed рекомендации) и минимизация HTML кода страницы
      В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
      как на внутренние так и на внешние ресурсы совершенно разного вида.
      Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина,
      автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало.
      А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек.
      При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних.
      Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https,
      достаточно посмотреть в консоль и написать в модуле соответсвующее правило.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
      Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.
      Добавил markimax Добавлено 22.12.2016 Категория Модули Системные требования PHP 5.3+Если OC 1.5.x - vQmod Сайт разработчика http://opencartadmin.com Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От markimax
      Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix
      Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.
      Что умеет это дополнение.
      1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
      2. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
      Так например при переезде на HTTPS необходимо изменить протокол подключения
      к внешним CDN например с http://cdn.google.com на https://cdn.google.com
      Модуль позволяет это сделать в два клика.
      3. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (Page Speed рекомендации) и минимизация HTML кода страницы
      В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
      как на внутренние так и на внешние ресурсы совершенно разного вида.
      Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина,
      автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало.
      А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек.
      При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних.
      Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https,
      достаточно посмотреть в консоль и написать в модуле соответсвующее правило.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
      Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.
    • От BobbyBob
      Добрый день!
      Необходимо починить фильтр, вынести характеристики в карточке товара, сделать Sitemap только с категориями и специальным фоном в отдельной странице, вынести доп. инфо в список товаров
      Шаблон Journal2
      Возможно еще потребуются некоторые работы
      Готов обсуждать объем работы и цену
      Пишите сюда или на почту Butch_yep@mail.ru
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу