magento1.x多域名部署可行性方案
mangento前后台独立部署和配置,避免后台操作影响前台客户访问。
·
前提: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>
面向前台用户访问可配置一个域名,面向后台用户操作可配置单独的域名,这样最大的优势就是把内部操作和客户访问进行隔离,避免相互干扰,提升系统稳定性。
更多推荐

所有评论(0)