【发布时间】:2013-02-22 12:27:58
【问题描述】:
我在托管服务器上安装了有效的 SSL 证书。我通过进入 system->configuration->web 并设置“Secure”-> Base Url:https://www.mydomain.com 并更改“Use Secure URLs in Frontend”来启用 ssl:是。
当我尝试结帐时,它会重定向到https://www.mydomain.com/checkout/onepage/。找不到此页面...
问题是服务器上有一个安全目录(public_ssl)和非安全目录(public html),public_ssl 目录应该为空吗? magento 假设如何访问不存在的文件?
我尝试将 index.php、.htaccess、skin、js 和媒体文件夹/文件复制到 public_ssl,这可以工作,但是当我上传产品图片等时媒体没有更新...
(我编辑了 index.php "MAGENTO_ROOT" 全局以找到合适的文件...)
我错过了什么吗?
【问题讨论】:
-
这只是您的 Apache 虚拟主机中的一个设置。尝试将
AllowOverride None更改为AllowOverride All。