我正在建立一个woocommerce网站。 ssl似乎正常工作,直到我开始在结帐中键入几个字段。此时,由于某种原因,铬锁定图标会变为黄色。这可能是什么原因引起的?页面上的所有内容都是安全的...图片/字体等。
编辑:在我要求查看chrome资源面板之后,我立即想到了这一点,我确实找到了罪魁祸首,但我仍然不知道如何解决这个问题。点。
http://goods.ie/wp-content/plugins/woocommerce/assets/images/icons/valid.png
答案 0 :(得分:3)
woocommerce.css
文件中的这些行:
background-image:url(../../plugins/woocommerce/assets/images/icons/valid.png);
background-image:url(../../plugins/woocommerce/assets/images/icons/invalid.png);
给你的问题是因为它们似乎被处理为:
http://goods.ie/wp-content/plugins/woocommerce/assets/images/icons/valid.png
http://goods.ie/wp-content/plugins/woocommerce/assets/images/icons/invalid.png
即使使用https
协议调用样式表:
<link rel='stylesheet'
id='woocommerce_responsive_frontend_styles-css'
href='https://goods.ie/wp-content/themes/goods/woocommerce.css?ver=4.1.1'
type='text/css'
media='all' />
原因似乎是这些图片文件目前不存在,我们获得了302重定向到http
版本并回复了404。
因此,请确保这些文件存在。使用正确的路径并注意这些文件不附带WooCommerce。
另请考虑升级到最新的WooCommerce版本。