Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 远程子域URL屏蔽_Php_Apache_.htaccess_Magento_Url Masking - Fatal编程技术网

Php 远程子域URL屏蔽

Php 远程子域URL屏蔽,php,apache,.htaccess,magento,url-masking,Php,Apache,.htaccess,Magento,Url Masking,第二个基于magento的问题,我很有信心能找到我的答案。我拥有的是一个已经托管在以下位置的网站: hostedwebsite.com 但是,主机不支持innodb,因此我无法在其上运行magento。因此,子域 shop.hostedwebsite.com …现在已在CNAME中设置,并有一条记录指向我自己主机的ip。我的主机站点上的内容也进行了排序。一切都按计划进行。但是,它将基本文件结构与我的服务器隔离。因此,如果你在商店子域中键入,你会进入正确的页面,但它会给出url myserver.

第二个基于magento的问题,我很有信心能找到我的答案。我拥有的是一个已经托管在以下位置的网站:

hostedwebsite.com

但是,主机不支持innodb,因此我无法在其上运行magento。因此,子域

shop.hostedwebsite.com

…现在已在CNAME中设置,并有一条记录指向我自己主机的ip。我的主机站点上的内容也进行了排序。一切都按计划进行。但是,它将基本文件结构与我的服务器隔离。因此,如果你在商店子域中键入,你会进入正确的页面,但它会给出url

myserver.com/work/newshop

。。。而不是子域

我自己也尝试过解决这个问题,我甚至与主域和主机的支持人员进行了联系,但是他们也无法解决这个问题,并说我应该尝试使用带有自定义代码的.htaccess文件。不过我想我会在这里问,因为你们可能比我知道得多


我这样做对吗?有没有办法屏蔽url,使其显示商店子域

在常规/Web选项卡上的系统>配置中检查您的店铺配置。存储URL应指向子域。您还可以在MySQL中签入core_config_数据表并手动更改URL。

出于好奇,您为什么要在一个甚至无法运行Magento的托管服务上投资这么多来运行电子商务网站?随着时间的推移,这被证明是一个灾难的配方,因为Magento是非常资源密集型的,并且在为此而优化的服务器上“在同一屋檐下”运行得最好。这是我的客户当前的托管服务,他们已经为其托管支付了未来2年的费用。目前,他们正在使用joomla进行cms,在他们旧商店的子目录中有一个zencart。两者都使用相同的模板,试图掩盖这是两个不同的软件,但它根本做不好。我的任务是建立一个新的商店,我对magento很了解,知道这是一个功能强大的软件,远程运行它比让客户浪费他们的钱更有意义。看起来核心配置数据表就是解决这个问题的方法。在系统配置中更改它会导致我到处都是404,我进入它并发现一个条目仍然导致问题。我感谢你的帮助。非常感谢你。如果可以的话,我会投赞成票。