我担心在Magento(1.4)中这可能是不可能的(至少不容易)。
所以我们目前有一个网站设置:
shopping-public.mysite.com
搜索core_config_data
和源代码,很多次引用shopping-public。
我想要完成的是让以下子域在相同的代码库上工作,并且让页面之间的所有链接都匹配:
shopping-development.mysite.com
我在.conf文件中设置了ServerAlias shopping-development.mysite.com
,并且它正常工作 - 也就是说,我到达那里,并且正在显示该页面。
但是,它在以下意义上不起作用:
a)对CSS文件和JS文件的引用仍然是shop-public.mysite.com
,和
b)产品和其他页面的链接仍然是shop-public.mysite.com
如何解决(a)和(b)这样,无论子域(甚至是域)如何,资产文件链接和页面链接都会相对于我所在的(子)域发生变化?
我对Magento相当新,并且有很多xml值引用了这个...
答案 0 :(得分:0)
Magento有很多配置。
CORE_DATA htaccess如果使用apache需要测试重写规则ok或no。 也许用转换盒硬编码index.php?
但首先尝试清理缓存。
答案 1 :(得分:0)
正如您所见,Magento将始终尝试重定向回主域。为实现这一目标,我认为您可能最好使用不同的商店视图/网站,然后使用.htaccess
加载所需的特定网站。
通过这种方法,我肯定会对谷歌眼中的重复内容产生担忧。