【问题标题】:Magento: Admin on a separate domainMagento:单独域上的管理员
【发布时间】:2015-02-07 03:43:30
【问题描述】:

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

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

我想将管理员设置为这个 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>

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

有人知道我做错了什么吗?

感谢您的帮助!

【问题讨论】:

    标签: magento


    【解决方案1】:

    您也许可以摘下一些低垂的果实并从那里开始构建。

    • 站点在 www.domain.com 处于活动状态 - 听起来你有这个

    • 站点在sub.domain.com 处于活动状态。我说的只是前端客户视图。我不是 100% 确定如何实现这一点,但我相信它是在 Web 服务器级别处理的。例如,您可以创建一个Apache virtual host entry

    • 确认路由在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 列入白名单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 2013-12-15
      相关资源
      最近更新 更多