所以我一直在使用Xampp和Magento在本地开发电子商务页面,直到我在托管网站上测试页面一直很顺利。路径上的东西是错误的。
例如,在本地进入某个页面时就是这样 的本地主机/ exampleRootDirForMagento / ExampleProductCatagory
但是当使用托管服务时我尝试了
的 example.com/ExampleCatagoryProduct
我收到500内部服务器错误。但是,如果我尝试了
的 example.com/index.php/ExampleCatagoryProduct
在主机服务页面加载。但是页面上的所有链接都是错误的。
因此,当我将其上传到托管服务时,以某种神奇的方式,在进入产品类别之前,路径需要index.php。我没有在这个问题上找到任何东西,所以如果有人对这个index.php如何出现以及如何摆脱它有任何想法,我会很感激。
答案 0 :(得分:1)
这是因为Apache重写失败了。您必须在主机的magento根目录中上传.htaccess(从magento包获取原始文件或从localhost上传一个)文件。