magento 中的 Mage::getUrl('a/b/c') return 是什么以及如何更改它?
What does Mage::getUrl('a/b/c') return in magento and how to change it?
我正在尝试使用:
<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 问题。
我不确定我问的问题是否与我遇到的问题相关,基本上我是菜鸟。
提前致谢。
尝试进入管理部分一组:
System -> Configuration -> Web -> Search Engines Optimizations, select No.
这应该会使 Magento 在生成 url 时打开 index.php。
Mage::Url()
将 return 与您在管理员 Unsecure
部分的 Base Url
字段中提到的相同值。所以它工作正常。首先,我们不需要 url.
中的 index.php
所以要从 URL 中删除 index.php,在管理员 System -> Configuration -> Web -> Search Engines Optimizations, select Yes.
然后就可以正常工作了。
我正在尝试使用:
<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 问题。
我不确定我问的问题是否与我遇到的问题相关,基本上我是菜鸟。
提前致谢。
尝试进入管理部分一组:
System -> Configuration -> Web -> Search Engines Optimizations, select No.
这应该会使 Magento 在生成 url 时打开 index.php。
Mage::Url()
将 return 与您在管理员 Unsecure
部分的 Base Url
字段中提到的相同值。所以它工作正常。首先,我们不需要 url.
index.php
所以要从 URL 中删除 index.php,在管理员 System -> Configuration -> Web -> Search Engines Optimizations, select Yes.
然后就可以正常工作了。