Magento:管理员在一个单独的域名上

Jon*_*Pkr 6 magento

出于某些原因,我需要将Magento管理员放在与前端基本URL不同的域中.让我举个例子:

Magento商店:http://www.domain.com/storecode/urlpath.html(https用于帐户和结帐页面)

我想将admin设置为以下URL:https: //sub.domain.com/adminpath/(其中domain.com等于存储URL)

我正在使用MagentoCE 1.9.0.1

我已经在local.xml中设置了自定义管理路径

<admin>
    <routers>
        <adminhtml>
            <args>
                <frontName><![CDATA[adminpath]]></frontName>
            </args>
        </adminhtml>
    </routers>
</admin>
Run Code Online (Sandbox Code Playgroud)

在系统 - >配置 - >管理员,我尝试了自定义管理URL和自定义管理路径的一些值组合,但似乎没有任何工作(我试图遵循这里提出的解决方案:http://www.magentocommerce.com/wiki/1_ -_installation_and_configuration/set_up_magento_backend_on_a_separate_node)

谁知道我做错了什么?

感谢帮助 !

小智 1

您也许能够摘取一些唾手可得的果实并从那里开始构建。

  • 网站处于活动状态www.domain.com- 听起来您有这个

  • 网站活跃于sub.domain.com。我说的只是前端客户视图。我不是 100% 确定如何实现这一点,但我相信它是在网络服务器级别处理的。例如,您可以创建一个Apache 虚拟主机条目。

  • 确认路线有效www.domain.com/admin

  • 那么管理员也应该在 处处于活动状态sub.domain.com/admin

  • 在此阶段,我将限制访问或设置适当的重定向:

    • www.domain.com/admin重定向到sub.domain.com/admin

    • sub.domain.com重定向到www.domain.com. 当然要小心避免无限循环。也许只是将 sub.domain.com 列入黑名单,同时将 sub.domain.com/admin 列入白名单。