編輯 - 它看起來像問題的原因是WordPress的HTTPS插件。如果我禁用它,它按預期工作。WordPress的template_directory函數忽略自簽名的SSL
所有樣式和腳本路徑均使用wordpress方法get_template_directory_uri()
或相關等效方法提供。 docs在第一行很清楚:
檢索當前主題的模板目錄URI。檢查SSL。
但是,使用自簽名SSL,這仍會返回http路徑,這當然會導致所有css和js失敗。
我們包括像這樣:
<script src="<?php echo get_template_directory_uri(); ?>/js/lib/bootstrap-custom.js"></script>
有誰知道是否有不需要改變每一個實例,我們稱之爲get_template_directory_uri()
一個解決辦法或者這只是因爲SSL身份未確認,函數無法使用https?
我們使用了自簽名SSL,希望我們可以使用Authorize.net(它可能不喜歡自簽名的SSL)進行快速事務測試,所以我們不必購買實際的SSL來進行可能需要2分鐘來驗證。對於快捷鍵來說太多了吧?任何輸入讚賞。
這是我第一次嘗試。但服務器端口正在返回80,服務器協議正在返回http/1.1 - 因此無論打算如何檢測自簽名的SSL都不會接受它,儘管它允許通過https使用標準的不可信警告來提供頁面。 –
服務器是Apache嗎?它是否支持某種爲您做SSL的代理,然後將http調用到實際的服務器上? – Otto
這是apache。而且沒有代理。 –