css не работает после загрузки файла на сервер с помощью filezilla или cpanel - PullRequest
5 голосов
/ 19 сентября 2011

Я загрузил файл file.css на сервер с помощью filezilla, а также cpanel. Но когда я просматриваю веб-сайт, CSS никак не влияет.

Я изменил: padding-left: 10px; Если я вижу источник просмотра страницы, я вижу, что там находится более старый файл.

В чем может быть причина?

Ответы [ 6 ]

14 голосов
/ 19 сентября 2011

Попробуйте сделать жесткое обновление. CTRL Shift R. Это должно привести к очистке любых кэшированных файлов. Скорее всего, это проблема, если файл не загружается. Если вы видите новый файл, перечисленный в Filezilla, то это проблема с кешем.

3 голосов
/ 26 июля 2015

Вы проверили разрешение для файлов CSS?

Должно быть 644 для всех файлов и 755 для всех папок.

2 голосов
/ 19 сентября 2011

Вы заменили / перезаписали существующий файл CSS? Похоже, что старый не был перезаписан - в этом случае вам придется сделать это, чтобы изменения вступили в силу.

Вы используете CMS? Некоторые из них имеют функции кэширования, в которых могут отображаться изменения, если вы не обновите их.

1 голос
/ 19 марта 2016

Я изменил имя файла .css, удалил старый с сервера, перегрузил и направил html в этот недавно названный и загруженный файл css. Работал как шарм по какой-то причине.

1 голос
/ 05 июля 2013

http://httpd.apache.org/docs/2.2/programs/htcacheclean.html

Если вы используете apache2, это удивительно, используйте опцию "-i", причина в том, что файлы не обновляются, потому что они кэшируются, если вы не можете сделать это, вы всегда можете изменить href = "styles.css" на href = "styles.css? v = version2" заставляет сервер думать, что появился новый файл, поэтому обновляет кеш

0 голосов
/ 13 мая 2015

Сначала попробуйте очистить кеш. Если ничего не происходит, тогда свяжите ваш CSS следующим образом:

<link rel="stylesheet" type="text/css" href="style.css?v=0.001">

Это должно помочь.

...