問題是OpenCart安裝在舊域中,因此該URL地址在其配置文件中設置爲常量(定義)。
如果你想改變它,去打開這兩個文件:
<OPENCART_ROOT>/config.php
<OPENCART_ROOT>/admin/config.php
和編輯這些定義:
// HTTP
define('HTTP_SERVER', 'http://olddomain.com/admin/');
define('HTTP_CATALOG', 'http://olddomain.com/');
define('HTTP_IMAGE', 'http://olddomain.com/image/');
// HTTPS
define('HTTPS_SERVER', 'http://olddomain.com/admin/');
define('HTTPS_CATALOG', 'http://olddomain.com/');
define('HTTPS_IMAGE', 'http://olddomain.com/image/');
到
// HTTP
define('HTTP_SERVER', 'http://newdomain.com/admin/');
define('HTTP_CATALOG', 'http://newdomain.com/');
define('HTTP_IMAGE', 'http://newdomain.com/image/');
// HTTPS
define('HTTPS_SERVER', 'http://newdomain.com/admin/');
define('HTTPS_CATALOG', 'http://newdomain.com/');
define('HTTPS_IMAGE', 'http://newdomain.com/image/');
(根中的配置文件將不會有/admin/
的URL部分...)
這應該解決您的問題。
感謝您的快速回答,但我已經更新了兩個config.php文件以反映新的網址.... !!! .... 我的知識有限,但我相信我需要在我的htaccess文件中加入一些「重寫」代碼。這就是我遇到的困難......再次感謝 – user2300361 2013-04-20 11:31:42
您使用的OC版本是什麼?在早期版本的OC(1.5.0之前)中,URL存儲在數據庫表「設置」中......無論如何,如果您已將OpenCart安裝到子文件夾中,請確保在您的.htaccess文件中設置了'RewriteBase'到'/ subfolder /'(而不是純'/')。 – shadyyx 2013-04-20 11:37:03
OC版本是1.5.4.1,而RewriteBase實際上設置爲/subfolder.....感謝您試圖提供幫助。 – user2300361 2013-04-20 12:23:16