哪里可以找到不在源码中的font.css文件

问题描述:

我已经继承了一个大型网站,并试图将其推送到HTTPS。在测试中,我发现一个保存为.css文件的本地保存的字体被不安全地加载,我找不到引用来搜索似乎相关的页面源文件或模板文件。这是一个基于Zen-Grid主题的Drupal 7设置。我假设一些嵌套的文件或PHP文件必须打电话,我只是不熟悉的网站还不知道去哪里看。哪里可以找到不在源码中的font.css文件

它可能在哪里?文件本身保存在生成​​的目录中,并生成带有sites/default/files/fonts路径的文件名。我可以覆盖它被称为某处而不必找到它吗?

+1

你检查了主题设置吗?如果从'sites/default/files'目录加载,告诉我这是一个模块或主题设置,将文件拉入。字体文件是否指向类似于typography.com类型的服务? – Ronnie

+0

是的,这正是我最终意识到的!我将在答案中写出我的流程以解决问题。 – Abernasty

好吧,事实证明,这是一个动态加载的webfont。我找不到电话的原因是因为它是在客户门户网站的字体供应商网站上配置的。

最终我需要重置在什么网址,它能够加载字体(即使它是本地的网站),并重新加载字体目录,以便它找到它正确。

顺便说一下,我试图在通过settings.php文件推送我的全局HTTPS重定向规则之前执行此操作。这似乎失败了,因为在字体被重新发布时,字体供应商试图“验证”位置。最后,我必须在重定向到位之后再次推送字体,并且这一次终于奏效。