前提:db中的core_config_data中关于域名配置的字段优先级高于local.xml中的相关配置

处理思路:

1、删除core_config_data关于域名配置的字段值,包括

select
 * from core_config_data where value LIKE "%***%" AND path LIKE "%url%"

2、不同服务器在local.xml中增加域名相关配置如下:

<default>
    <web>
        <unsecure>
            <base_url><![CDATA[http://test.com/]]></base_url>
            <base_web_url>{{unsecure_base_url}}</base_web_url>
            <base_link_url>{{unsecure_base_url}}</base_link_url>
            <base_js_url>{{unsecure_base_url}}js/</base_js_url>
            <base_skin_url>{{unsecure_base_url}}skin/</base_skin_url>
            <base_media_url>{{unsecure_base_url}}/media/</base_media_url>
        </unsecure>
        <secure>
            <base_url><![CDATA[http://test.com/]]></base_url>
            <base_web_url>{{secure_base_url}}</base_web_url>
            <base_link_url>{{secure_base_url}}</base_link_url>
            <base_js_url>{{secure_base_url}}js/</base_js_url>
            <base_skin_url>{{secure_base_url}}skin/</base_skin_url>
            <base_media_url>{{secure_base_url}}/media/</base_media_url>
        </secure>
    </web>
</default>

 面向前台用户访问可配置一个域名,面向后台用户操作可配置单独的域名,这样最大的优势就是把内部操作和客户访问进行隔离,避免相互干扰,提升系统稳定性。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐