Столкнулся с одной проблемой. Есть сайт - Ссылка удалена модератором.
Работаю я в VScode. Вчера я зашёл поработать с кодом, добавить новые блоки, и я заметил, что все изменения в коде(js-файл и css-файл) не отображаются на локальном сервере. В HTML я могу что-то добавлять и изменять, а вот именно в других файлах я не могу. Причём вот в чём интересность, даже если я полностью закомментирую css-файл, то все стили на локальном сервере остаются.
Дополнительно:
Содержание
Ответы:
Скрипты и стили кэшируются браузером для экономии трафика.
Решается это обновлением путей до них.
Обычно это делают либо вручную, добавляя в путь параметры вида: style.css?v=2, либо с помощью сборщика типа Gulp.
- я переименовал css и js файл на style1 и script1.
Но теперь файл не читается, хотя путь и имя файла в подключении корректны. А если поменять путь:
то стили применяются, хотя в папке css файл подписан как style1
Что делать? - ArtemVugin, честно-говоря, без понятия.
Возможно, у VCS стоит какой-то "серверный" плагин или у сайта есть серверная часть и нужно перезагрузить что-то из этого, что-бы увиделись файлы. - Александр Нестеров, да это правда
Совсем недавно я устанавливал php и кстати, проблема появилась именно тогда, когда я это сделал.
Только что я удалил все плагины, которые хоть как-то связаны с php. Но результат тот же, когда в подключении css-файла я указываю style1, то стили вообще не применяются, а если прописываю style, то стили применяются, но ничего изменить не получается... Как-то всё запутано. Есть идеи, как это исправить?
Чтобы подключить php, я его скачал и добавил его путь в переменную path в системе, в общем, делал всё, что было сказано в этом видео https://youtu.be/Ry8tRRfxxf4. Возможно я что-то не так изменил или как-то исковеркал другую переменную.
То что проблема связана из-за серверного плагина/части - это 100%, но что именно нужно сделать, я не знаю. Я в серверных языках, да и в этом всём не разбираюсь, я сильно надеюсь, что вы мне поможете с этим - Александр Нестеров,
выдаёт такие ошибки
-
я переименовал css и js файл на style1 и script1.
так и ссылки на них нужно переименовать. А лучше не стоит травмировать клиента.
- Froggyweb, ссылки в теге link корректны, и как понять "не травмировать клиента"
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?


Для того чтобы понять, почему не изменяются файлы CSS и JS на вашем сайте, нужно рассмотреть несколько возможных причин. Вот несколько шагов, которые помогут вам разобраться в этой проблеме:
1. Проверьте правильность путей к файлам CSS и JS. Убедитесь, что пути указаны правильно в вашем HTML-коде. Например, если файл находится в папке "css", то путь к нему должен быть указан как "css/style.css".
2. Убедитесь, что файлы CSS и JS действительно были изменены. Очень часто бывает так, что после внесения изменений в файлы, забывают их сохранить. Проверьте, что изменения были сохранены перед обновлением страницы.
3. Очистите кеш браузера. Иногда старые версии файлов могут кешироваться в браузере, и новые изменения не будут отображаться на странице. Попробуйте очистить кеш браузера или загрузите страницу в режиме инкогнито, чтобы увидеть обновленные файлы.
4. Проверьте наличие ошибок в консоли браузера. Ошибки в коде CSS или JS могут привести к тому, что файлы не будут применяться на странице. Откройте консоль разработчика в браузере и посмотрите, есть ли какие-либо ошибки, которые могут помочь вам понять причину проблемы.
5. Проверьте права доступа к файлам на сервере. Убедитесь, что файлы CSS и JS имеют правильные разрешения на чтение и запись на сервере. Неправильные права доступа могут привести к тому, что файлы не будут изменяться.
Если после выполнения этих шагов проблема так и остается, возможно, что проблема связана с другими аспектами вашего сайта. В таком случае, стоит обратиться к специалисту по веб-разработке для более глубокого анализа проблемы.
Если у вас возникла проблема с тем, что изменения в файлах CSS и JS не отображаются на вашем сайте, есть несколько возможных причин, которые могут вызвать такое поведение. Вот несколько шагов, которые можно предпринять, чтобы решить эту проблему:
1. Очистите кеш браузера: иногда браузер может кэшировать старые версии файлов CSS и JS, что препятствует отображению ваших изменений. Попробуйте очистить кеш браузера или открыть страницу в режиме инкогнито.
2. Проверьте пути к файлам: убедитесь, что пути к вашим файлам CSS и JS указаны правильно в вашем HTML-коде. Если файлы не находятся по указанному пути, браузер не сможет загрузить их.
3. Проверьте синтаксис файлов: иногда неверный синтаксис в файлах CSS и JS может привести к тому, что браузер не сможет их загрузить. Убедитесь, что ваши файлы не содержат ошибок.
4. Проверьте файл .htaccess: иногда проблема может быть связана с конфигурацией вашего сервера. Проверьте файл .htaccess на наличие правил, которые могут блокировать загрузку файлов CSS и JS.
5. Используйте инструменты разработчика: откройте инструменты разработчика в вашем браузере и проверьте консоль на наличие ошибок при загрузке файлов CSS и JS. Это может помочь вам определить причину проблемы.
Следуя этим шагам, вы сможете выявить и решить проблему с отображением изменений в файлах CSS и JS на вашем сайте. Если проблема остается, обратитесь к специалисту по веб-разработке для дополнительной помощи.