Style.css上的WordPress 404,但不是在所有页面上

时间:2019-03-04 作者:Ashley Preen

我在使用SEMrush对所有网站进行网站审核时发现了一个问题,我发现了错误:

内部JavaScript和CSS文件损坏的问题

示例

https://stage.fusionaccountants.co.uk/about-us/style.css https://stage.fusionaccountants.co.uk/accountants-east-london/style.css https://stage.fusionaccountants.co.uk/accountants-harrow/style.css

所有网站都是WordPress,有些使用子主题,有些不使用,示例网站确实使用子主题。

风格。css错误目前在34页上,但不是全部。

我确实在编辑文件后更新了权限,但没有任何效果,当前权限是dir 755,样式表是644。

我不确定问题是什么,因为权限似乎不是问题所在,如果是子主题没有加载样式表,那么它将在所有页面中中断。

1 个回复
最合适的回答,由SO网友:Fabrizio Mele 整理而成

通过查看/about-us 罪魁祸首似乎是页脚中的联系人表单,出现在您网站的更多页面中。Look here.

查看divi生成器中的代码模块,您将看到<link> 引用a的标记style.css: 这就是导致404的代码。链接标签放在表单之前,我想你想用一些自定义css来设置表单的样式?在这种情况下,只需使用Divi主题选项页面并将css粘贴到那里,为表单提供适当的id或类。

相关推荐

我应该将关键的css存储在数据库中还是主题的文件系统中?

我有一种方法,可以在请求页面时检测帖子的关键css,并将其排列以优化页面速度。我想缓存这个css,以避免为每个页面请求编译它。我正在使用file_get_contents 在多个css文件上连接css,我被告知这意味着每个请求都需要在文件系统中执行大量读取操作,这对于服务器负载来说不是最佳选择。我正在尝试决定是将这个关键的css缓存在文件系统中还是数据库中,甚至可能是作为它自己的帖子类型。我知道我将使用css文件名的哈希来生成缓存文件,作为缓存文件的名称。在页面请求中,我将使用此哈希来检查它们是否是缓存文