我有一个 Magento 网站,有 6 家不同的商店在运行。5 设置为 POA,1(国内)设置为默认购物车设施。根域有它自己的 PHP 页面(非 mage),它直接在 /subdomain/index.php/?___store=storename/ 引用每个商店。前五个设置在 /commercial/storename 的子域上,最后一个设置为 /domestic/storename
我使用 jQuery 在每个商店顶部的标题中设置了一个手动商店切换器,它直接在子域内引用每个商店地址 /subdomain/index.php/?___store=storename/。
我遇到的问题是周期性地并且经常性地遇到 404。当用户访问一个商店(例如汽车),切换到另一个商店(例如采矿),然后尝试查看上一个商店(汽车)的页面时,URL 指向正确的页面,但显示的商店主题是第二家商店。当页面在 Google 和 AdWords 中被编入索引时,这些 404 也可以通过直接链接发生。
会话生存期设置为 3600,并且所有商店都已设置为子域。第六个“国内”商店是单独的 Mage 安装,但也是切换器问题的一部分。
任何帮助将不胜感激。域名是levanta dot com dot au。
干杯。
编辑:在检查系统日志后,我发现了以下错误。
2012-08-27T02:34:14+00:00 ERR (3): 注意:未定义索引:httponly 在/home/levantan/public_html/www.levanta.com.au/commercial/app/code/core/Mage/ Core/Model/Session/Abstract/Varien.php 第 90 行 2012-08-27T02:34:14+00:00 ERR (3):注意:未定义索引:安全在 /home/levantan/public_html/www.levanta。 com.au/commercial/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 第 92 行 2012-08-27T02:34:14+00:00 ERR (3):注意:未定义索引:第 94 行 /home/levantan/public_html/www.levanta.com.au/commercial/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 中的域