0

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

4

4 回答 4

2

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

于 2012-09-28T13:20:21.060 回答
1

尝试打开您的链接index.php,就像这里一样。

如果有效,则重写问题。

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

在这里找到:

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

确保AllowOverride All在里面。

然后重新启动服务器。

于 2012-08-28T00:57:08.920 回答
0

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

于 2012-07-14T08:57:00.727 回答
0

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

于 2016-08-24T08:23:08.043 回答