【发布时间】:2018-04-11 05:10:51
【问题描述】:
如何在magento主安装的子文件夹中调用Multiple Website Store?
HowMultiple Website Store 在主magento 安装目录的子文件夹中调用相同的baken。
索引.php
$mageFilename = '../app/Mage.php';
require_once $mageFilename;
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'abc';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
Mage::run($mageRunCode, $mageRunType);
.htaccess 文件是:
RewriteCond %{REQUEST_URI} ^/abc/$
RewriteRule .* - [E=MAGE_RUN_CODE:store]
RewriteCond %{ENV:REDIRECT_MAGE_RUN_CODE} (.+)
RewriteRule .* - [E=MAGE_RUN_CODE:%1]
但是在类别 URL 之后转到 404 页面。
【问题讨论】:
-
首先,您是否重新索引并清除了缓存?
-
第二,你检查
core_config_data中的web/unsecure/base_url和web/secure/base_url是否设置正确? -
是的,已设置,媒体和 css 路径也已设置,只有 URL 无效设计部分运行成功