我为 opencart 安装了 SSL,但 https 只显示在 ac 登录、结帐页面等(我知道它是默认行为),我想在所有前端页面上显示它(我知道它可能会减慢网站速度,但这不是必需的,但我的客户想要它在所有页面上)。所以我在根目录的 .htaccess 文件中尝试了这段代码
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
这确实有效,但它强制 mysite/admin 也使用 https 并且出于奇怪的原因,如果使用此代码,我将无法登录到我的管理员。
我正在寻找的是要么有一些正则表达式将停止对以 mysite/admin 开头的页面强制使用 https,或者如果像 jay gillford 这样的 opencart 专家通过在 config.php 中添加一些行来解决它,则更好