我提出一個MultiStore的另一個Web服務器具有以下structrue:Magento的:感動MultiStore的 - 新店總是重定向到舊域,雖然新BASE_URL
mystore.com --> Magento Multistore installation
flowers.website.com --> symlinks to mystore.com folder
cars.website.com --> symlinks to mystore.com folder
新的設置是完全一樣的(唯一不同的域和文件夾名稱)。
但是,如果我去新的網址mynewstore.com
我將永遠重定向到舊的域名。 事情我已經做/嘗試:
- 改變了base_urls在core_config_data
- 清除VAR + 777允許
- 清除會話表
- 重新編制
- 對重定向經過htaccess的
- 經過指數.php
- 檢查不同商店的模板重定向
我的index.php的重要組成部分:
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
$mageRunCode = 'mystore';
$mageRunType = 'website';
Mage::run($mageRunCode, $mageRunType);
如果我要改變$mageRunCode
到另一個存儲ID(如 「花」),老(!!)花店(重定向到老花URL)將被加載。
我想這很難在不查看代碼的情況下解決問題,但我沒有其他想法來嘗試這裏。我真的很感激任何提示。
嗨Hannes。 你在運行什麼web服務器?有比編輯index.php更好的方法。 你有MySQL服務器訪問權限嗎? – activeDev