По оптимизации изображений: гугл большой охотник считать за эталон изображения со степенью сжатия 9 шакалов из 10. У меня получалось обмануть его, только конвертируя jpeg в png, но это отстойное решение, ухудшающее реальную картину;
Насчет сжатия и кеширования ресурсов - он всегда ругается на скрипты со сторонних сайтов. Есть варианты подебить это, но, опять же, костыльные.
dummyman: Имеется сайт на древней версии движка opencart 2.0.1.1, с поломанной установкой модулей, с ломающей сайт функцией "обновления кеша модификаторов", имеющий только английскую локализацию с вписанными в поля для английского языка русскоязычных названий товаров/категорий/прочих текстов.
Решили проблему радикально: был осуществлен переезд с англоязычной старой 2.0.1.1 версии движка на локализованную более свежую 2.1.0.2, (почему не свежайшую - уперлись в совместимость с используемым платным шаблоном).
Некоторых модулей нет на текущую 2.1.0.2 версию движка, в частности, seopro не удалось установить, стало невозможно выполнить один из шагов (переключение типа чпу в настройках opencart - там просто нет графы выбора из default и seopro). А суффикс .html на прежнем движке добавлял именно этот плагин.
Для того, чтобы сохранить позиций сайта и ссылки на товары, можно либо найти другой плагин (которого может не оказаться) , добавляющий суффикс, либо редиректить через htacces (посчитали, что это просто).
dummyman: Сайт давненько уж работает. Я для теста вообще первое условие, на проверку директории, убирал - эффект тот же.
Dmitry Tallmange: да, я так и предположил. Просто проверяемая категория - всегда корневая, 1 любой символ нужен для перестраховки на наличие слеша перед её названием
dummyman: поставил её т.к. не уверен, ставится ли перед категорией "binty-poliuritanovye" слэш, т.е. какой вид имеет %{REQUEST_URI} - "/binty-poliuritanovye/товар" или же "binty-poliuritanovye/товар".
Вроде же точка - любой символ, которого может даже вообще не быть?
Ну, я бы промежуточные для промежуточных еще бы создал.
Вообще, я, как неопытный верстальщик, обычно доделываю мобильную верстку для готовых проектов. И иду от больших разрешений к малым, уменьшая экран и исправляя косяки по мере их поступления.
Sveklovoz: возможно, подключается минимизированная версия, а обычная лежит в качестве исходника - если надо внести изменения.
Надо смотреть, просто они там лежат или обе подключены к странице.
Кошмар