使用filezilla或cpanel在服务器上上传文件后,css无法正常工作

时间:2011-09-19 15:41:57

标签: css cpanel filezilla

我已经使用filezilla和cpanel上传了file.css文件。 但是当我浏览网站时,css没有任何影响。

我改变了:padding-left:10px;如果我看到页面视图源,我会看到旧文件存在。

可能是什么原因?

6 个答案:

答案 0 :(得分:14)

尝试进行硬刷新。 CTRL Shift R.这应该强制清除任何缓存的文件。除非文件没有上传,否则可能是问题所在。如果您看到Filezilla中列出的新文件,那么它就是缓存问题。

答案 1 :(得分:3)

您是否检查过css文件的权限?

所有文件应为644,所有文件夹为755。

答案 2 :(得分:2)

您是否替换/覆盖现有的css文件? 听起来好像旧的没有被覆盖 - 在这种情况下你必须这样做才能使更改生效。

您使用的是CMS吗?其中一些具有缓存功能,除非您进行硬刷新,否则可能需要一段时间才能反映这些更改。

答案 3 :(得分:1)

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

如果您使用的是apache2,这很棒,使用“-i”选项,文件不更新的原因是因为它们被缓存,如果您不能这样做,您可以随时将href =“styles.css”更改为href =“styles.css?v = version2”它使服务器认为有一个新文件,因此它更新缓存

答案 4 :(得分:1)

我更改了.css文件的名称,从服务器中删除了旧文件,重新上传并将html引导到新命名和上传的css文件。由于某种原因,工作就像一个魅力。

答案 5 :(得分:0)

首先尝试清除缓存。如果没有任何反应,那么像这样链接你的CSS:

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

应该有所帮助。