在结帐/ onepage中找不到Magento Secure Url 404页面

时间:2012-07-14 07:15:50

标签: magento http-status-code-404

我有magento网站,我想设置安全网址。我在安全网址字段中设置了admin-> web,并将前端使用安全网址设置为是。但是当我访问结帐/ onepage时,它会给我404 Not Found。服务器找不到请求的页面。任何伙伴有解决方案请帮助我。

4 个答案:

答案 0 :(得分:2)

确保您的SSL证书已由CA签名,并且尚未过期。这可能是问题所在。

答案 1 :(得分:1)

尝试使用index.php打开您的链接,例如here

如果有效,则重写问题。

如果您在Centos,您可能会找到ssl.conf,或查看取决于您操作系统的http.conf

在此处查找:

<Directory "/www/web_root">
    SSLOptions +StdEnvVars
    AllowOverride All
</Directory>

确保AllowOverride All在那里。

然后重启服务器。

答案 2 :(得分:0)

是localhost,共享主机还是VDS / VPS?我认为您没有在主机面板上为您的域设置SSL。如果您使用localhost,则应生成证书并在域的虚拟主机设置中启用SSL。

答案 3 :(得分:0)

这也可能是您正在使用的文件夹的问题。如果切换到SSL,服务器将在private_html文件夹中查找受SSL保护的页面。如果您的网上商店位于public_html文件夹中,则受SSL保护的页面将生成404错误。幸运的是,由于您使用了从private_html到public_html的符号链接,因此相对容易解决。我有直接管理员的经验,这是通过选择“域设置”下的单选按钮设置“使用从private_html到public_html的符号链接 - 允许在http和https中使用相同的数据”