Magento安全网址404页面未找到结帐/ onepage
问题描述:
我有magento网站,我想设置安全网址。我已经从安全网址字段的admin-> web中设置了它,并将“在前端使用安全URL”设置为yes。但是,当我访问结帐/ onepage它给我404 Not Found。服务器找不到请求的页面。任何好友有解决方案,请帮助我。Magento安全网址404页面未找到结帐/ onepage
答
它是本地主机,共享主机还是VDS/VPS?我认为你没有在主机面板上为你的域设置SSL。如果您使用本地主机,则应该生成证书并在域中的虚拟主机设置中启用SSL。
答
尝试打开与index.php
的链接,如here。
如果有效,则重写问题。
如果你在Centos
,你可能会发现ssl.conf
,或检查http.conf
哪些依赖于您的操作系统。
在这里找到:
<Directory "/www/web_root">
SSLOptions +StdEnvVars
AllowOverride All
</Directory>
确保AllowOverride All
就在那里。
然后重新启动服务器。
答
确保您的SSL证书由CA签署,并且尚未过期。这可能是问题所在。
答
这也可能是您使用的文件夹的问题。如果切换到SSL,服务器将在private_html文件夹中查找受SSL保护的页面。如果您的网上商店驻留在public_html文件夹中,那么受SSL保护的页面将生成404错误。幸运的是,由于您使用了从private_html到public_html的符号链接,因此解决起来相对容易。我有直接管理的经验,这是通过选择“域名安装”下的“使用从private_html到public_html的符号链接 - 允许在http和https中使用相同的数据”下的单选按钮设置的。
不是它的非本地主机和我的域已通过SSL认证。 – 2012-07-14 11:49:44