网站开发 · 2025年4月26日

zencart同一空间不同的域名网站使用同一个images

zencart同一空间不同的域名网站使用同一个images,想在同一个空间中调用同一个网站的图片,可以使用以下方法。

 

shop1.com

shop2.com

图片文件夹:shop1/images/

shop2.com 引用 shop1.com 的图片

ZEN CART默认的是相对路径,改成绝对路径也可以的, 要改两个文件.

(1)需要在admin/includes/configure.php 



define(‘DIR_WS_CATALOG_IMAGES’, HTTP_CATALOG_SERVER . DIR_WS_CATALOG . ‘images/’);

改为:

define(‘DIR_WS_CATALOG_IMAGES’, HTTP_CATALOG_SERVER . DIR_WS_CATALOG . ‘../shop1/images/’);

如果是在根目录的话,就改为:

define(‘DIR_WS_CATALOG_IMAGES’, HTTP_CATALOG_SERVER . DIR_WS_CATALOG . ‘../images/’);

(2)需要在includes/configure.php 



define(‘DIR_WS_IMAGES’, ‘images/’);

改为:

define(‘DIR_WS_IMAGES’, ‘../shop1/images/’);

如果是在根目录的话,就改为:

define(‘DIR_WS_IMAGES’, ‘../images/’);   PS:必须是同一个IP下。不同的IP是无法调用的。