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