2016-01-15 26 views
0

我想在我的域上的子目錄下安裝opencart,例如example.com/myshop/,我想在我的模板文件中使用根或example.com/js/中的某些js/css文件。Opencart獲取服務器網址

什麼是正確的方法來做到這一點?

Opencart的安裝後定義了兩個常量:

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

我Shold定義另一個常量這樣的:

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

如果是的話會不會有任何問題,如果我要在特徵爲使用SSL ?

回答

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它不會是一個問題,只要你安裝了一個有效的證書域。