Кэширование или что это?
Товарищи, я, прилично затупил на простой вещи. Сам новичок в modx. Пытался гуглить — ничего дельного не нашел (может плохо гуглил, не исключаю).
Проблема в файлах.
«Натягиваю» дизайн на modx, загружаю файлы css/js. После делаю какие-либо изменения локально на в части верстки, обновляю файлы на хостинге — стили не подцепляются.
То есть в коде страницы старые файлы (закэшированные). Чистил кэш браузера, кэш modx (из консоли, руками в папке core) — не помогает.
Переименовываю файлы, например /css/main1.css и путь в шаблоне в modx — работает.
Причем возвращаю на «старые пути» — работает, со старыми стилями. Что за…?
Проблема в файлах.
«Натягиваю» дизайн на modx, загружаю файлы css/js. После делаю какие-либо изменения локально на в части верстки, обновляю файлы на хостинге — стили не подцепляются.
То есть в коде страницы старые файлы (закэшированные). Чистил кэш браузера, кэш modx (из консоли, руками в папке core) — не помогает.
Переименовываю файлы, например /css/main1.css и путь в шаблоне в modx — работает.
Причем возвращаю на «старые пути» — работает, со старыми стилями. Что за…?
Комментарии: 6
Сталкивался как-то раз с подобным. Проблема была именно в браузере хроме. Доходило вплоть до того, что даже удалял сам файл с хостинга — но он из кэша браузера загружался, хотя и его чистил, в том числе и вручную. Помогла только переустановка хрома. Больше не было подобного косяка. Попробуйте в другом браузере.
Спасибо, оставлю это на последний вариант )
Посмотрите в файле .htaccess, возможно, там кэширование принудительно выставлено на большое время. На период отладки сайта можно эти строки закомментить, потом включить снова.
Проверю, спасибо )
Timeweb хостинг, не думаю, что они могли так сделать по умолчанию.
Timeweb хостинг, не думаю, что они могли так сделать по умолчанию.
Напишите снипет с названием Rnd:
Ну и потом когда на боевой переведете снимите этот RND или уберите восклицательный знак :)
<?php
return rand(10,10000);
А где вызываете стиль CSS и JS (аналогично) напишите так:<link rel="stylesheet" href="templates/css/still.css?v1.[[!Rnd]]">
Проблема с версткой должна пропасть :)Ну и потом когда на боевой переведете снимите этот RND или уберите восклицательный знак :)
Спасибо, попробую!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.