Перейти к содержанию

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

Доброго дня!

Перевел сайт на 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

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


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

Убрать 

 

#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]

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


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

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

 

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

 

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

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


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

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

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


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

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

 

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

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

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


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

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

 

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

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

 

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

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

 

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

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


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

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

 

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

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

 

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

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


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

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

 

 

 

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

 

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

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

 

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
А разве главная страница сейчас подгружается с 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]

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


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

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

5548648206.jpg

 

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

HTTPS FIX PRO

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


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

 

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

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

 

 

 

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

 

 

 

На это:

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

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

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


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

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

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

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

 

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

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


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

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

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

 

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

  • +1 1

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


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

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

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


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

Добрый день.

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

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

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


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

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

Наверное нужно менять что-то в файле  .htaccess 

помогите пожалуйста

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


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

вот так выглядит файл:

 

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

# Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# 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 /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/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]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
 

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


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


# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

### Display PHP errors
### Uncomment the commands by removing the # sign in front of it.
# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
# php_flag track_errors on
# php_value error_reporting "E_ALL"

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


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, alina33 сказал:

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

Наверное нужно менять что-то в файле  .htaccess 

помогите пожалуйста

А при чем здесь htaccess

 

1. http://forum.opencart.pro/topic/4504-руководство-для-перехода-на-ssl-https/

2. https://opencartforum.com/files/file/3596-perevod-magazina-na-protokol-https/

3. https://opencartforum.com/files/file/3525-seo-https-fix-pro/

 

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


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

Пожалуйста подскажите как сделать?

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


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

 

 

В 18.12.2017 в 18:47, alina33 сказал:

добрый день, к сожалению по ссылке уже нет информации, очень нужна инструкция по переходу с http на https

помогите пожалуйста

 

http://forum.opencart.pro/topic/4504-руководство-для-перехода-на-ssl-https/

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


Ссылка на сообщение
Поделиться на другие сайты
В 05.04.2018 в 14:28, stefanboss сказал:

Добрый день,это зависит от вашего хостинга, не у всех есть ссл сертификат. каким вы пользуетесь?

 

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От chirs
      1 500.00 руб
      Скачать/Купить дополнение


      Мульти-Опции NEW
      Модуль Мульти-Опции расширяет возможности стандартных опций:
      Зависимость опции от другой опции или нескольких опций - изначально опция скрыта и отображается после выбора значения в родительской опции Зависимость опции от значения или нескольких значений другой опции - изначально опция скрыта и отображается после выбора конкретного значения или значений родительской опции Возможность указания количества покупаемых опций Возможность отображения значений опций в виде кнопки-картинки Указание значения по-умолчанию для опции Скидки на опции, в т.ч. в зависимости от количества Возможность указать конкретную стоимость опции (знак "=") Возможность настроить порядок вывода опций на странице товара Живая цена - динамическое отображение изменений цены в зависимости от выбранных опций Картинки для опций без ограничений  
      Демонстрация:
      Страница товара
      Админка (логин: demo, пароль: demo)
       
      Обратите внимание:
      Если у вас установлена тема (шаблон), сильно отличающаяся от стандартной, очень вероятно, что потребуются доработки модуля, поскольку невозможно предусмотреть все вариации тем сторонних разработчиков. Кроме того, у вас могут уже быть установлены другие модули других разработчиков, которые могут вызвать конфликты совместимости.
      Поэтому:
      По стоимости модуля вы так же покупаете мою полную техподдержку. Всё, что необходимо - это в случае необходимости доработок написать мне и я обязательно помогу в течение 1-2 дней с донастройкой, а так же могу немного навести "красоту" под вашу тему opencart-а.
      Добавил chirs Добавлено 11.01.2019 Категория Опции Системные требования Сайт разработчика http://opencart2x.codernotes.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • От DSV
      2 500.00 руб
      Скачать/Купить дополнение


      Grand - адаптивный универсальный шаблон
      Grand – многоцелевой, настраиваемый, легкий в использовании и полностью адаптивный шаблон для работы современного интернет магазина. 
      Подходит для любого типа магазина: одежда, обувь, электроника, спорт, ювелирные изделия и многое другое ...
       
      Демонстрация
      Магазин: http://grand.kreativ.pro/
      Админка: http://grand.kreativ.pro/admin/ , доступ: demo / demo
       
      Совместимость
      Работает с Opencart v3.0, Русская сборка OpenCart v3.0
       
      Настройки:
      "Быстрый Старт" (Quick Start).
      Настройка основных цветов в админке
      Добавление CSS в админке
      Добавление JavaScript в админке
      Модуль "Настройка шаблона"
      Модуль "Баннеры"
      Модуль "Новости" (с добавлением сопутствущих товаров)
      Модуль "Категории на главной", с возможностью выбора категорий, выводятся блоками по одной категории
      Модуль "Заказ в 1 клик" (с учетом в админке)
      Модуль "Вывод текста во всплывающем окне"
      Модуль "Дополнительные вкладки в карточке товара"
      Модуль "Нашли дешевле?"
      Модуль "Заказ обратного звонка" (с учетом в админке)
      Модуль "Подписка на новости"
      Модуль "Просмотренные товары"
      Модуль "Рекомендуемые" (добавляете свои товары и меняете заглавие на свое)
      Модуль "Слайдшоу" (с возможностью добавления своего текста и некоторыми настройками)
      Модуль "Сообщить когда появится"
      Модуль "Текстовые баннеры"
      Модуль "Быстрый просмотр товара"
      Вывод Артикула (SKU) в карточке товара
      Добавление карты на странице "Контакты"
      Пользовательские меню в шапке сайта
      Контактная информация в шапке сайта
      Контактная информация в подвале сайта
      Трехуровневое основное и боковое меню
      Основное меню (свои ссылки, бренды, информация, контакты)
      Стикер товара – Акция
      Иконки социальных сетей в шапке сайта
      Иконки социальных сетей в подвале
      Иконки платежных систем в подвале сайта
      Свои иконки социальных сетей в карточке товара и в новостях
      Zoom эффект изображения в карточке товара
      Возможность отключения кнопки "Купить" и "Заказ в один клик" если товара нет в наличии
      Свои ссылки в подвале сайта
      Слайдер дополнительных изображений в карточке товара
      Всплывающее окно при нажатии кнопки купить
      Авторизация во всплывающем окне
      В настройках шаблона можно добавить логотип в подвале сайта
      Хлебные крошки - убраны ссылки страницы на саму себя
      Вкл/Выкл краткого описания товаров
      Вкл/Выкл прокрутки в модулях (рекомендуемые, акции, бестселлер, новинки, блог)
      Вкл/Выкл картинки категорий в списке товаров
      Вкл/Выкл кнопки в "Закладки", в "Сравнение"
      Вкл/Выкл ссылок в подвале сайта
      Вкл/Выкл микроразметки карточки товара
      Вкл/Выкл поворота картинки при наведении курсора
      Вкл/Выкл Условия соглашения (Контакты, Быстрый заказ, Заказ звонка)
       
      Лицензия:
      Шаблон можно использовать только на одном основном домене (тестовые без ограничений).
       
      Техническая поддержка
      Через личные сообщения на данном форуме.
      Поддержка производится только пользователям, числящимся в списке покупателей шаблона.
      Добавил DSV Добавлено 09.12.2018 Категория Платные шаблоны Системные требования Сайт разработчика dsv@kreativ.pro Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop  
    • От yurggen80
      У меня одного такая проблема: когда на сайте регистрируется Продавец, то админу на почту приходит уведомление и регистрации нового ... ПОКУПАТЕЛЯ!?
      Потом, нужно активировать этого Покупателя, а потом, его же - как Продавца.
      Короче, геморр какой-то. Программист говорит, что так задано.
      Версия ocStore 2.1.0.2.1
    • От Alex010790
      Требуется специалист в Opencart для сотрудничества на постоянной основе, доработки готового сайта. На данный момент актуальная задача исправить ошибки  от Я Маркет по  Yml 
    • От markimax
      490.00 руб
      Скачать/Купить дополнение


      SEO HTTPS FIX PRO
      Информация и документация о модуле
       
      Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix
      Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.
      Что умеет это дополнение.
      1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
      2. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (PageSpeed Insights рекомендации) и минимизация HTML кода страницы
      3. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
      Так например при переезде на HTTPS необходимо изменить протокол подключения
      к внешним CDN например с http://cdn.google.com на https://cdn.google.com
      Модуль позволяет это сделать в два клика.
       
       
      В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
      как на внутренние так и на внешние ресурсы совершенно разного вида.
      Например если у вас встречаются ссылки 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 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.3+Если OC 1.5.x - vQmod Сайт разработчика https://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.х  
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.