如何解决Magento商店本地副本的URL重写问题?

如何解决Magento商店本地副本的URL重写问题?,magento,url-rewriting,localhost,mamp,Magento,Url Rewriting,Localhost,Mamp,我已经用MAMP在我的mac上安装了一个新的Magento副本-一切正常,然后我复制了我创建的模板文件和模块。一切都好。然后,我们将导入live websites SQL数据库,所有的产品都会出现,所有的自定义元素都会出现。但是,如果我点击主页上的某个产品(或任何其他页面),URL就错了 我已更改数据库中的基本URL以反映我的本地安装 作为参考,我的本地副本设置为:这很好。现在,当我单击一个产品(从主页上)时,它会尝试转到-因此它会错过/magento/part 但即使我手动输入,我也会得到一个

我已经用MAMP在我的mac上安装了一个新的Magento副本-一切正常,然后我复制了我创建的模板文件和模块。一切都好。然后,我们将导入live websites SQL数据库,所有的产品都会出现,所有的自定义元素都会出现。但是,如果我点击主页上的某个产品(或任何其他页面),URL就错了

我已更改数据库中的基本URL以反映我的本地安装

作为参考,我的本地副本设置为:这很好。现在,当我单击一个产品(从主页上)时,它会尝试转到-因此它会错过/magento/part

但即使我手动输入,我也会得到一个404NotFound错误(而不是Magento404错误?)


有没有办法解决这个问题?

确保您的安全和不安全的基本URL中有您的子目录(magento)


http://localhost:8888/magento

请在magento admin中更新您的安全和不安全url,如下所示
“使目录重写”设置为“否”。之后,请在“管理”中更新索引。这是路由问题。完成这些设置后,请不要忘记在管理员中更新索引。

您也尝试过
http://localhost:8888/magento/index.php/product-此处的名称
?您是否对
.htaccess
文件进行了任何更改?您是否遵循了解释任何必要数据库更改的迁移指南?我尝试了两个不同的指南!我尝试了上面的网址-它仍然没有工作。我确实对我的live.htaccess进行了更改,但后来我也将该文件复制到了我的本地副本中,但仍然无法正常工作。。谢谢你的输入。别忘了斜杠…/magento/