【发布时间】:2013-10-19 10:12:38
【问题描述】:
这里是第二个基于 magento 的问题,我非常有信心能够找到我的答案。我所拥有的是一个已经托管在的网站:
hostedwebsite.com
但是,主机不支持 innodb,所以我无法在其上运行 magento。因此,子域...
shop.hostedwebsite.com
...现在在 CNAME 和 A 记录中设置指向我自己主机的 ip。我的主机站点上的内容也已排序。一切都按计划加载。但是,它保留了我的服务器的基本文件结构。因此,如果您输入 shop 子域,您会转到正确的页面,但它会给出 url...
myserver.com/work/newshop
... 而不是子域。
我自己尝试过解决这个问题,我什至检查了对主域和托管的支持,但是他们也无法解决,并说我应该尝试使用自定义的 .htaccess 文件代码。不过我想我会在这里问,因为你们可能比我知道得多。
我这样做对吗?有没有办法屏蔽 url 以显示商店子域?
【问题讨论】:
-
出于好奇,您为什么要在一个甚至无法运行 Magento 的托管服务上运行电子商务网站?随着时间的推移,这被证明是灾难的根源,因为 Magento 非常耗费资源,并且当一切都在为此优化的服务器上“在同一屋檐下”时运行得最好。
-
这是我的客户当前的托管服务,他们已经支付了未来 2 年的托管费用。目前他们正在使用 joomla 作为 cms,并且在他们的旧商店的子目录中有一个 zencart。两者都使用相同的模板来试图掩盖它是两个不同的软件,但它根本做得不好。我的任务是建立一家新商店,由于我精通 magento 并且知道它是一个非常强大的软件,因此远程运行它而不是让客户浪费他们的钱是有意义的。
标签: php apache .htaccess magento url-masking