我下面的Magento的书为例,其 调用有以下到.htaccess文件里这样写:Magento的域配置
SetEnvIf Host www\.acmefurniture.com MAGE_RUN_CODE=furniture_en
SetEnvIf Host www\.acmefurniture.com MAGE_RUN_TYPE=store
SetEnvIf Host ^acmefurniture.com MAGE_RUN_CODE=furniture_en
SetEnvIf Host ^acmefurniture.com MAGE_RUN_TYPE =store
SetEnvIf Host www\.acmeelectronics.com MAGE_RUN_CODE=electronics_en
SetEnvIf Host www\.acmeelectronics.com MAGE_RUN_TYPE=store
SetEnvIf Host ^acmeelectronics.com MAGE_RUN_CODE=electronics_en
SetEnvIf Host ^acmeelectronics.com MAGE_RUN_TYPE =store
SetEnvIf Host www\.acmeoutdoor.com MAGE_RUN_CODE=outdoor_products
SetEnvIf Host www\.acmeoutdoor.com MAGE_RUN_TYPE=website
SetEnvIf Host ^acmeoutdoor.com MAGE_RUN_CODE=outdoor_products
SetEnvIf Host ^acmeoutdoor.com MAGE_RUN_TYPE=website
我想用,除了我正在这样一个例子一台xampp 服务器在Windows 7机器的后面,并且没有几个 域名。
所以我想问一下,我能到位acmefurniture, acmeelectronics和acmeoutdoor的使用本地主机服务器(这里我只 开始测试的Magento)上?
当然,一旦出现在网上,一个类似的例子将需要网店 商店维护者购买他们自己的域名等......但现在我想知道该怎么做,看看如何在这个例子中的网页本地主机上显示 。
我试图改变我的C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \ hosts文件 并添加以下行:
,然后写我的C内的以下内容:\ XAMPP \ htdocs中\ magento.htaccess文件:
SetEnvIf Host en.furniture.localhost MAGE_RUN_CODE=furniture_en
SetEnvIf Host en.furniture.localhost MAGE_RUN_TYPE=store
SetEnvIf Host en.electronics.localhost MAGE_RUN_CODE=electronics_en
SetEnvIf Host en.electronics.localhost MAGE_RUN_TYPE=store
SetEnvIf Host products.localhost MAGE_RUN_CODE=outdoor_products
SetEnvIf Host products.localhost MAGE_RUN_TYPE=website
,但这种变化,当我指出我的浏览器
http://en.furniture.localhost/magento
或
http://products.localhost/magento
我仍然得到相同的结果。我应该得到两个不同的页面。
任何人都有任何想法,为什么我在这两种情况下获得相同的页面?
如何在两种情况下配置我的Windows 7 + XAMPP + Magento环境以使 获得不同的站点?
感谢,
约翰Goche的
谢谢。我必须将C:\ Windows \ System32 \ drivers \ etc \ hosts文件从驱动程序\ etc文件夹拖放到桌面上,然后以管理员身份进行恢复,以使其可写,否则我无法用我需要的值覆盖它。无论如何,我现在已经做了这个改变。 – 2012-07-14 13:34:52
仍然在等待我遇到的问题的完整答案... – 2012-07-14 13:45:41