css是不再工作后上载文件在服务器上与filezilla或cpanel

vulvrdjw  于 2023-02-01  发布在  其他
关注(0)|答案(7)|浏览(99)

我已经用filezilla和cpanel上传了服务器上的fileidocss文件。但是当我浏览网站时,css没有任何影响。
我改变了:左填充:如果我看到页面视图的源代码,我看到旧的文件在那里。
这是什么原因呢?

nue99wik

nue99wik1#

尝试执行硬刷新。CTRL Shift R。这应该会强制清除所有缓存文件。除非文件没有上传,否则很可能就是这个问题。如果您看到Filezilla中列出了新文件,则说明是缓存问题。

z9zf31ra

z9zf31ra2#

你检查过css文件的权限了吗?
所有文件的值应为644,所有文件夹的值应为755。

mm9b1k5b

mm9b1k5b3#

你替换/覆盖了现有的css文件吗?听起来旧的文件可能没有被覆盖-在这种情况下,你必须这样做才能使更改生效。
您是否正在使用CMS?其中一些有缓存功能,除非您硬刷新,否则这些更改可能需要时间才能反映出来。

qnzebej0

qnzebej04#

http://httpd.apache.org/docs/2.2/programs/htcacheclean.html
如果你使用的是apache 2,这是惊人的,使用“-i”选项,文件不更新的原因是因为它们被缓存了,如果你不能做到这一点,你总是可以改变href=“styles.css”到href=“styles.css?v= version 2”它使服务器认为有一个新的文件,所以它更新该高速缓存

g2ieeal7

g2ieeal75#

我更改了.css文件的名称,删除了服务器上的旧文件,重新上传并将html定向到新命名并上传的css文件。

zfycwa2u

zfycwa2u6#

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

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

应该会有帮助。

ruarlubt

ruarlubt7#

如果你使用的是nginx,你很可能错误地从nginx.conf文件中删除了“include mime.types”指令,所以你应该把它添加回去(下面的代码是从Daniel Peterson复制过来的):

http {
    include mime.types;
    ...

    server {
        listen: 80
        ...
    }

编辑conf文件并重新加载nginx服务器后,您可能还需要按ctrl+f5清除浏览器上该高速缓存。

相关问题