2017-06-19 42 views
0

我已經繼承了一個大型網站,並試圖將其推送到HTTPS。在測試中,我發現一個保存爲.css文件的本地保存的字體被不安全地加載,我找不到引用來搜索似乎相關的頁面源文件或模板文件。這是一個基於Zen-Grid主題的Drupal 7設置。我假設一些嵌套的文件或PHP文件必須打電話,我只是不熟悉的網站還不知道去哪裏看。哪裏可以找到不在源碼中的font.css文件

它可能在哪裏?文件本身保存在生成​​的目錄中,並生成帶有sites/default/files/fonts路徑的文件名。我可以覆蓋它被稱爲某處而不必找到它嗎?

+1

你檢查了主題設置嗎?如果從'sites/default/files'目錄加載,告訴我這是一個模塊或主題設置,將文件拉入。字體文件是否指向類似於typography.com類型的服務? – Ronnie

+0

是的,這正是我最終意識到的!我將在答案中寫出我的流程以解決問題。 – Abernasty

回答

0

好吧,事實證明,這是一個動態加載的webfont。我找不到電話的原因是因爲它是在客戶門戶網站的字體供應商網站上配置的。

最終我需要重置在什麼網址,它能夠加載字體(即使它是本地的網站),並重新加載字體目錄,以便它找到它正確。

順便說一下,我試圖在通過settings.php文件推送我的全局HTTPS重定向規則之前執行此操作。這似乎失敗了,因爲在字體被重新發布時,字體供應商試圖「驗證」位置。最後,我必須在重定向到位之後再次推送字體,並且這一次終於奏效。

相關問題