【问题标题】:Opencart get server urlOpencart 获取服务器地址
【发布时间】:2016-01-16 10:02:32
【问题描述】:

我想在我的域上的子目录下安装 opencart,例如 example.com/myshop/,并且我想在我的模板文件中使用根目录或 example.com/js/ 中的一些 js/css 文件。

正确的做法是什么?

opencart 安装后定义了 2 个常量:

define('HTTP_SERVER', 'http://example.com/myshop/');
define('HTTPS_SERVER', 'http://example.com/myshop/');

我这样定义另一个常量:

define('SITE_URL', 'http://example.com/');

如果我打算在功能中使用 SSL,会有什么问题吗?

【问题讨论】:

    标签: opencart opencart2.x


    【解决方案1】:

    您概述的方法是完全可以接受的,但在像 src="//example.com/script.js" 这样的情况下,我会使用协议相关链接,这样您就可以保留当前正在使用的任何协议。

    在您的配置中:

    <?php define('SITE_URL', '//example.com/'); ?>
    

    链接样式表:

    <link rel="stylesheet" type="text/css" href="<?php echo SITE_URL; ?>stylesheet.css" />
    

    如果您使用 SSL,只要您为域安装了有效证书,就不会出现问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-18
      • 2010-09-22
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 2016-12-04
      • 1970-01-01
      相关资源
      最近更新 更多