Задача, настроить профессионально кеширующий плагин W3 Total cache в связке с https для неавторизированных посетителей сайта. В данный момент плагин установлен, кеширование работает, но CSS стили для гостей по https не подгружаются:
Вот клиент http://cuff.ru Если не авторизовываться, далее зайти в меню - Магазин - Профиль, то попадаем на https страницу - https://cuff.ru/moj-profil, если с нее далее кликаем предположим в меню Главная, то тут мы и увидим, как не подгружаются данные стили.
Работаю только с протекцией, плачу за результату выполненных работ. (Аттестат продавца). Проблему надо решить подгрузкой CSS, а не редиректом не авторизованных с https на http.
P.S. Если Вы впервые слышите про W3 Total cache, просьба даже не пытаться решить ее впервые и не беспокоить меня впустую. Цените мое и Ваше время.
nbsp, Практически никак.))) http://www.howtomake.com.ua/wordpres...tal-cache.html Внизу статьи мой коментарий. Нашел пока временное решение, не кешировать страницы которые у меня попали под глюк, но его все таки не включил, для меня скорость с этим глюком важнее пока чем правильность, так как сайт новый и ранжирование в приоритете. Пока ищу плагин, который может граммотно разделять http и https кеширование. Может у Вас есть другое решение это проблемы?
Возможно проблема есть если включили сжатие(js,css и т.д). Возможно стоит сменить "компрессор". Еще одним вариантом является подключение CDN и вывод его на защищенный SSL. Халявный цдн - cloudflare.com Сами же разработчики говорили о возможности добавить фильтр чтобы не кешировать https страницы. Если есть навык,то можно прописать фильтры более гибко.
tolev, Сотрел его страницу http://maxsite.org/page/maxsite-cache Пугает - "Мой кеш создает готовые html-страницы, поэтому динамические «фишки» перестанут работать, например подсчет количества прочтений записи. Тут уж выбирайте: либо снижаем нагрузку на хостинг, либо «шашечки»."
Подозреваю, что его скрипт тоже не сможет с этим справится.
nbsp, тоже сначало заподозрил, что возможно дело в minify, но отключено оно или включено никакой разницы нет, проблема с https остается. Пока из всех фришных плагинов под кеширование, которые я пробовал отыскать подходящий не смог, кто бы справился с раздилением https и http по божески. Тоже задумывался над подключение CDN, впринципе разобраться можно, но не принимаю такой подход, так считаю что весь контент должен находится по _http://mysite.ru включая CSS и JS, чтобы поисковые роботы не видели в коде всякие левые ссылки, так как может повлиять на продвижение ресурса.
На данный момент рассматриваю "Расширенную версию" http://www.webogroup.com/ru/home/sit...up/comparison/ ,стоит правда лицуха 8 т.р. В переписке сказали, что только расширенная версия решает эту проблему, пока я правда я у них не уточнил каким именно образом. Надо будет у них уточнить не CDN ли случаем, так как он мне не подходит и меня интерисует только локальное решение относительно сайта.
Сами же разработчики говорили о возможности добавить фильтр чтобы не кешировать https страницы. Если есть навык,то можно прописать фильтры более гибко.
Немного не понял, что за фильтр? Это локальный плагин сайта? Раскройте плиз тему пошире.
Последний раз редактировалось kodzero; 22.02.2013 в 20:53.
add_action('wp_head','nocdn_on_ssl_page'); function nocdn_on_ssl_page() { if ($_SERVER['HTTPS'] == "on") { define('DONOTCDN', true); } }
Этот отключает CDN если пользователь заходит на https. Поскольку ПС по умолчанию не может залогиниться, то имеет смысл убрать кеширование для https страниц и чтобы в защищенном режиме работал лишь залогиненный юзер. Или перевести весь сайт на https.
Сообщение от kodzero
Пока из всех фришных плагинов под кеширование, которые я пробовал отыскать подходящий не смог, кто бы справился с раздилением https и http по божески.
Сомневаюсь что найдете.
Сообщение от kodzero
Тоже задумывался над подключение CDN, впринципе разобраться можно, но не принимаю такой подход, так считаю что весь контент должен находится по _http://mysite.ru включая CSS и JS, чтобы поисковые роботы не видели в коде всякие левые ссылки, так как может повлиять на продвижение ресурса.
Он и храниться по факту на сервере.И юзеры не видят "левых" ссылок. Пользователь получает скомпрессированную страницу.
Сообщение от kodzero
На данный момент рассматриваю "Расширенную версию"
Вам не жалко 8 т.р? Это очень дорого. Могу поломать голову за сумму в 4 раза меньшую Я бы на Вашем месте обратил внимание на покупку премиумных услуг. Пакет за 75$ даст ответ на все вопросы.
Сообщение от kodzero
Пугает - "Мой кеш создает готовые html-страницы, поэтому динамические «фишки» перестанут работать, например подсчет количества прочтений записи. Тут уж выбирайте: либо снижаем нагрузку на хостинг, либо «шашечки»."