问题:
这发生在所有的“安全”页面,如登录页面,我的户口和结帐。
当我以顾客身份点击登录链接,收到安全提示说明:
"This page contains both secure and
nonsecure items.
Do you want to display the nonsecure items?"
或者
"Page contains unauthenticated content"
或者
"connection partially encrypted"
解决方法:
这表明在你的模板或样式的某个地方,有实际URL链接http://xxxxxxxxx的硬编码,替换使用相对路径的对象。
如果你已经添加http://链接的横幅,但没有告诉他们跳过SSL页面,这也可能发生。
如果你已经通过JavaScript添加点击跟踪工具到网站,这个连接了http://网页某处,这也有可能发生。
你可以通过搜索浏览器,查看源代码,找出罪魁祸首:
src="http://
然后通过模板文件和样式表,并删除这些硬编码的链接。如果是通过点击跟踪某些地方的脚本造成的,尝试将它们转换为https://链接或联系备用脚本援助的供应商。
基本上,在网站上,没有硬编码可以破环所有网页/模板/式样上的完整HTTP:/ /链接,除非你知道,这样做不会产生这种错误。对于<img SRC=...>和<SCRIPT
SRC=...>标签来说,更是如此。
还有一个小窍门:
有时,这些同样的错误是由样式表中提到的图像所造成的。双重检查,以确保所有这些图像实际上存在。如果不是,那么会出现“404 Not Found”的错误。并且有时候还创建一个“循环”,试图显示404错误页面,甚至可以抛出更多的信息。
并且,如果你已经创建了一个“自定义”404页面,那么,如果网页有任何丢失的图像引用* *,或其样式,你可能会在循环中结束,不仅会引发安全/加密错误,而且也在你的托管帐户产生过多的流量,这将使你的托管公司不满。 |