Mage :: getUrl(' a / b / c')在magento中返回什么以及如何更改它?

时间:2015-04-23 09:42:16

标签: php magento

我正在尝试使用:

<form action="<?php echo Mage::getUrl('neema/index/save') ?> method="post">

重定向到位于以下位置的页面:

localhost/magento/index.php/neema/index/save

但这样做的重定向是:

localhost/magento/neema/index/save

(没有index.php)?!我使用_redirect('a/b/c')缺少相同的index.php问题。

我不确定我问的问题是否与我遇到的问题有关,基本上我是菜鸟。

提前致谢。

2 个答案:

答案 0 :(得分:2)

尝试进入管理部分:

System -> Configuration -> Web -> Search Engines Optimizations, select No.

这应该让Magento在生成网址时打开index.php。

答案 1 :(得分:2)

Mage::Url()将返回您在admin中Base Url部分的Unsecure字段中提到的相同值。所以它工作正常。首先,我们在网址中不需要index.php

所以要从网址管理System -> Configuration -> Web -> Search Engines Optimizations, select Yes.

中删除index.php

然后它会正常工作。