Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-签出页面未加载catalogsearch的https URL_Magento_Ssl - Fatal编程技术网

Magento-签出页面未加载catalogsearch的https URL

Magento-签出页面未加载catalogsearch的https URL,magento,ssl,Magento,Ssl,我刚刚建立了一个Magento商店,一切正常,除了目录搜索URL中的问题 当我进入结帐页面时,除了目录搜索URL之外,所有内容都以HTTPS加载,这使得chrome发出警告说页面中存在混合内容。当我检查源代码时,它说: <form id="search_mini_form" action="http://XXXX/catalogsearch/result/" method="get"> 但只有当用户未登录(或是第一次登录的客户)时才会发生这种情况。用户登录后,URL将正确加载:

我刚刚建立了一个Magento商店,一切正常,除了目录搜索URL中的问题

当我进入结帐页面时,除了目录搜索URL之外,所有内容都以HTTPS加载,这使得chrome发出警告说页面中存在混合内容。当我检查源代码时,它说:

<form id="search_mini_form" action="http://XXXX/catalogsearch/result/" method="get">

但只有当用户未登录(或是第一次登录的客户)时才会发生这种情况。用户登录后,URL将正确加载:

<form id="search_mini_form" action="https://XXXX/catalogsearch/result/" method="get">

你知道为什么会这样吗


谢谢

我知道这不是一个完整的解决方案,我也不知道为什么我的商店也会出现这种情况,但一个临时的“补丁”将会打开:

app/design/frontend/fogento/default/template/catalogsearch/form.mini.phtml

并手动修改表单元素的第一行,以使用包括https的安全url

例如:

<form id="search_mini_form" action="https://www.yoursite.com/catalogsearch/result/" method="get">

这将为您提供chrome浏览器中的绿色地址栏。

这里有相同的问题: