问题是 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 部分......)
这应该可以解决您的问题。