Задача, которую не получается решить:
A. корзина всегда принудительно по https
B. весь остальной сайт всегда принудительно по http
очевидные решения, которые не работают / не подходят
1. галка SSL в настройках VM - эта настройка в сочетании с правилом для .htaccess для редиректа всего остального на http приводит к тому, что корзина не открывается - отправляет на главную. Пробовал вписывать исключения RewriteCond %{REQUEST_URI} !^/cart.html - не помогает
2. отказаться от задачи B - корзина в шаблон ведь вписана, все ссылки со страницы корзины (например, из главного меню) имеют префикс https - это означает что у каждой страницы будет двойник (по адресу с http и по адресу с https) рано или поздно поисковик двойников понахватет, что приведет к ошибкам индексации ("двойники" - это ведь ошибка)
3. сделать принудительно https вообще для всего – сервисы для увеличение конверсии (онлайн консультант, автодозвон и т.д) за шифрование хотят денег, очень много денег – суммы соизмеримы со стоимостью аренды хорошего VPS (а ведь все внешние "плюшки", подтягиваемые на сайт - вот такие сервисы, счетчики и т.д - должны также шифроваться, если сайт защищенный, иначе они блокируются браузером, как небезопасные). Плюс под большим вопросом, а смогут ли прайс агрегаторы работать по SSL (фотографии им ведь придется по https у меня загружать). Я.Маркет, наверняка, сможет без проблем, а вот другие не такие крупные, но очень важные с точки зрения отдачи по трафику...
4. забить на SLL вообще – не вариант, у
Googleаесть четкие требования к сайту, размещающему рекламу в их проектах (и речь не про эдвордс). Собственно именно
Google и приостановил со мной сотрудничество из-за отсутствия шифрования в корзине (именно тут человек вводит свои личные данные, и эта область сайта должна быть безопасной)
Может, кто реализовывал?